一、卸载旧版本(如有)
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 device-mapper-persistent-data lvm2
三、设置 Docker 镜像源(推荐阿里云)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
四、安装 Docker 引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
五、启动并设置开机自启
sudo systemctl start docker # 启动 Docker
sudo systemctl enable docker # 开机自启
六、验证安装
sudo docker version # 查看 Docker 版本
sudo docker run hello-world # 运行测试容器
七、配置 Docker 镜像加速(可选)
sudo vi /etc/docker/daemon.json
写入以下内容(以阿里云为例):
{
"registry-mirrors": ["https://<你的阿里云镜像加速地址>"]
#mirror.baidubce.com
}
重启 Docker 生效:
sudo systemctl restart docker
八、管理 Docker 服务
操作 | 命令 |
---|---|
启动 Docker | sudo systemctl start docker |
停止 Docker | sudo systemctl stop docker |
重启 Docker | sudo systemctl restart docker |
查看状态 | sudo systemctl status docker |
开机自启 | sudo systemctl enable docker |
九、卸载 Docker(如需)
sudo yum remove docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker # 删除数据(谨慎操作!)