Centos版本号:
7.6.1810
-
卸载docker(如果是新机器,可跳过此步骤)
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
-
安装支持
yum-utils:提供yum-config-manager支持
device-mapper-persistent-data/lvm2:提供docker devicemapperde支持sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
配置一个稳定(stable)的仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
更新yum源
sudo yum makecache fast # centos 8 已移除fast参数 # yum list docker-ce --showduplicates | sort -r # yum install docker-ce-19.03.8-3.el7 -y
-
安装docker
sudo yum -y install docker-ce # centos 8 yum -y install docker-ce --nobest
-
开启docker
2375
远程端口(用于portainer或其他docker可视化工具管理),替换默认的-H
远程访问设置(替换-H fd://
)vi /lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock # ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock # 20201013更新:不更改-H,新增:-H tcp://0.0.0.0:2375
-
重启docker
systemctl daemon-reload systemctl restart docker # 开机启动 systemctl enable docker
网友评论