Docker linux 安装

bash 复制代码
sudo yum update
sudo yum clean all
sudo yum makecache

#安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#添加官方存储库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

#安装-跳过一些异常依赖
sudo yum install docker-ce docker-ce-cli containerd.io --skip-broken
#如果安装完启动不了卸载然后用这种方式重新安装
sudo yum install docker-ce docker-ce-cli containerd.io --nobest

sudo docker --version

#将docker 添加为系统服务
vim /etc/systemd/system/docker.service
#文件内容如下:  yum 安装的软件默认安装路径为/usr/bin
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com

[Service]
ExecStart=/usr/bin/dockerd
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process

[Install]
WantedBy=multi-user.target

#设置为开机启动
sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker

#华为云自己的系统有个坑

因为会取如图所示的值

所以直接将repo配置文件中的对应的 $release变量直接改为指定的8

相关推荐
君之嘞3 小时前
【操作系统基础】认识操作系统:系统调用
linux·运维·microsoft
渡我白衣3 小时前
访问文件后出现的 ~$ 文件是什么?它和缓冲机制、数据丢失有什么关系?
linux
爱倒腾的老唐3 小时前
07、Linux 文件管理
linux·运维·服务器
Raymond运维4 小时前
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
linux·运维·数据库·mysql
-dcr4 小时前
24.grep 使用手册
linux·运维开发·grep
心灵宝贝4 小时前
libopenssl1_0_0-1.0.2p-3.49.1.x86_64安装教程(RPM包手动安装步骤+依赖解决附安装包下载)
linux·运维·服务器
tryCbest4 小时前
Windows和Linux设置Https(SSL)访问
linux·windows·https
btyzadt5 小时前
Ubuntu中安装Nuclei教程
linux·运维·ubuntu
致宏Rex5 小时前
Docker 完整教程(3,4) | 网络与挂载
运维·docker·容器
倔强的石头1065 小时前
【Linux指南】gdb进阶技巧:断点高级玩法与变量跟踪实战
linux·运维