CentOS 7安装 docker

centos安装docker教程

卸载旧版本

较旧的Docker版本称为dockerdocker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。

1
2
3
4
5
6
7
8
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

安装

机器名称 IP 端口
master 1 192.168.1.11 6379
master 2 192.168.1.12 6379
master 3 192.168.1.13 6379
slave 1 192.168.1.21 6379
slave 2 192.168.1.22 6379
slave 3 192.168.1.23 6379
1
2
3
4
5
6
7
sudo yum install -y yum-utils

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

安装指定版本docker

列出版本

1
yum list docker-ce --showduplicates | sort -r
1
2
3
4
docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable

安装

以安装docker-ce-18.09.1为例

1
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

启动

1
sudo systemctl start docker

卸载

卸载Docker Engine,CLI和Containerd软件包

1
sudo yum remove docker-ce docker-ce-cli containerd.io

删除主机上的映像,容器,卷和自定义配置文件

1
sudo rm -rf /var/lib/docker

开机自启

1
systemctl enable docker

参考文献

作者

yhan219

发布于

2020-05-22

更新于

2020-05-22

许可协议