centos7 安装docker

1.如果已安装过docker相关应用,先卸载干净

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

2.安装依赖

sudo yum install -y yum-utils device-mapper-persistent-data ivm2

3.配置yum源(添加docker库地址)

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#如果执行下一步安装docker失败:
  报错如例:……
    failure: repodata/repomd.xml from download.docker.com_linux_centos_docker-ce.rep: [Errno 256] No more mirrors to try.
    https://download.docker.com/linux/centos/docker-ce.rep/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found

  问题原因为下载地址请求不通,切换国内源尝试(如阿里源):
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  如果仍然报上述错误,可查看是否存在 /etc/yum.repos.d/download.docker.com_linux_centos_docker-ce.rep.repo 文件,如果有执行删除命令,再执行下一步

4.安装docker

sudo yum install -y docker-ce docker-ce-cli containerd.io

5.启动docker

systemctl start docker 

6.设置docker开机自启动

systemctl enable docker

 

posted @ 2020-05-14 16:55  navioo  阅读(145)  评论(0)    收藏  举报