有的时候,运行docker出现错误。最好的办法就是卸载重装。

卸载

yum -y update # 升级所有包同时也升级软件和系统内核
yum list installed | grep docker; # 查看已安装的docker,后面卸载的名字要参考这里
yum -y remove docker-client.x86_64 docker-common.x86_64 # 要卸载2个,docker和docker-cli
rm -rf /var/lib/docker # 删除目录

安装和启动

yum -y install yum-utils device-mapper-persistent-data lvm2  # 安装docker依赖的工具
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 配置docker镜像仓库,话说这个速度并不快(如果是ali服务器,可能不用配这个)
yum -y install docker-ce # 安装
systemctl start docker # 启动
systemctl enable docker # 设置开机启动
docker version # 出现client和server才算成功
systemctl status docker # docker运行状态

也可用 ​​docker run hello-world​​ 来验证安装。

另外一种安装方式(官网脚本安装方式,需要公网环境)

就一句命令(未测试,没有验证正确性):

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

注册docker云账户(上传镜像的时候会用到):
​​​https://hub.docker.com/signup​