有的时候,运行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