1、问题原因
docker版本过老导致
2、解决方案
2.1 卸载老版本docker
yum remove docker
yum remove docker-common
2.2 安装docker-ce
yum install docker-ce -y 报错 没有可用软件包 docker-ce。
创建一个新的repo文件来配置Docker官方yum源
vi /etc/yum.repos.d/docker-ce.repo
将以下内容粘贴到docker-ce.repo文件中:
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
尝试重新安装docker-ce成功
2.3 拉取nginx镜像报错
docker pull nginx
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
重启docker解决 systemctl start docker