本文最后更新于 1114 天前,其中的信息可能已经有所发展或是发生改变。
操作系统
要安装 Docker 引擎,您需要 CentOS 7 或 8 版本。
卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装步骤
设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker 引擎
- 安装最新版本的 Docker Engine 和 containerd :
sudo yum install docker-ce docker-ce-cli containerd.io
- 启动 Docker :
sudo systemctl start docker
- 通过运行
hello-world映像验证 Docker Engine 是否已正确安装:
sudo docker run hello-world
此容器运行时,它会打印一条消息并退出。
设置 Docker 镜像加速
sudo mkdir -p /etc/docker
sudo cat > /etc/docker/daemon.json << EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": ["https://registry.docker-cn.com"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker
卸载 Docker 引擎
- 卸载 Docker Engine、CLI 和 Containerd 包:
sudo yum remove docker-ce docker-ce-cli containerd.io
- 主机上的镜像、容器、卷或自定义配置文件不会自动删除。删除所有镜像、容器和卷:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
您必须手动删除任何已编辑的配置文件。
