一 安装Docker Engine - Community
在新主机安装docker Engine -community 之前,需要设置docker存储库,以便日后的安装和升级
1 设置存储库
安装所需要的包,
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-config-manager --enable docker-ce-nightly
sudo yum-config-manager --disable docker-ce-nightly
启用/禁用测试存储库
sudo yum-config-manager --enable docker-ce-test
sudo yum-config-manager --enable docker-ce-test
2 安装docker-engine,命令如下,需要静等几分钟
sudo yum install docker-ce docker-ce-cli containerd.io
安装特定版本,需要列出repo中可用的版本
yum list docker-ce --showduplicates | sort -r
从repo列表中选择合适版本,进行安装
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
此时已经创建docker组,需要添加用户到docker组
-
启动docker
sudo systemctl start docker
-
验证是否安装成功
sudo docker run hello-world
3) 卸载docker-engine
卸载包: sudo yum remove docker-ce
删除所有图像,容器和卷: sudo rm -rf /var/lib/docker
- 启用/禁用docker在启动时自启动
启用: sudo systemctl enable docker.service
禁用: sudo systemctl disable docker.service