1. 卸载旧版本
旧版本的 Docker 被称为docker或docker-engine. 如果安装了这些,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 使用存储库安装
在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。
安装yum-utils,提供yum-config-manager 实用程序
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3. 安装 Docker 引擎
安装最新版本的 Docker Engine、containerd 和 Docker Compose 或进入下一步安装特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
4. 启动 Docker。
sudo systemctl start docker
5. 测试是否安装成功
hello-world 通过运行映像来验证 Docker 引擎是否已正确安装。
sudo docker run hello-world
6. 启动开机自启
sudo systemctl enable docker
7. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,分别依次执行以下4个命令:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ue456ise.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
参考文献:
Docker官方文档centos下的docker安装:docs.docker.com/engine/inst…
附录:
1.docker官方文档:docs.docker.com/
2.docker中央仓库: registry.hub.docker.com/