根据官方文档:https://docs.docker.com/install/linux/docker-ce/centos/搭建码头工人
1。卸载码头工人旧版本:
sudo百胜删除码头工人\
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
2。安装相关工具类:
sudo使用yum安装- y yum-utils \ device-mapper-persistent-data \ lvm2
3。配置码头工人仓库:
sudo yum-config-manager \——add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
会报以下错误:加载插件:fastestmirror增加回购:https://download.docker.com/linux/centos/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo/etc/yum.repos.d/docker-ce抓取文件。回购无法获?保存文件/etc/yum.repos.d/docker-ce url https://download.docker.com/linux/centos/docker-ce.repo。回购(Errno 14): curl # 35 -“TCP连接重置通过对等
这是由于国内访问不到码头工人官方镜像的缘故
可以通过阿里巴巴的源来完成:
sudo yum-config-manager——add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
出现以下内容则表示码头工人仓库配置成功:
加载插件:fastestmirror增加回购:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo/etc/yum.repos.d/docker-ce抓取文件。回购回购保存到/etc/yum.repos.d/docker-ce.repo
4。安装码头工人
sudo yum安装docker-ce
出现以下异常:
加载插件:fastestmirror基地
https://download-stage.docker.com/linux/centos/7/x86_64/stable/repodata/repomd.xml [Errno 14]旋度# 35 -“TCP连接重置peer"
尝试其他的镜子。
的一个配置存储库失败(码头工人CE稳定- x86_64),
和百胜没有足够的缓存数据继续。此时唯一的
安全百胜所能做的就是失败。有几个方法可以工作“fix":
1。联系上游存储库,让他们来解决这个问题。
2。重新配置baseurl/等。库,指向一个
上游工作。大多是有用的,如果您使用的是新
分布释放比支持的存储库(和
包前分配释放仍然工作)。
3。运行该命令与存储库暂时禁用
百胜——disablerepo=docker-ce-stable…
4。禁用永久存储库,所以百胜不会默认情况下使用它。百胜
将无视永久存储库,直到你再次使它
或使用——enablerepo暂时用法:
yum-config-manager——禁用docker-ce-stable
或
subscription manager回购——禁用=docker-ce-stable
5。配置库失败跳过,如果不可用。
注意,百胜将尝试联系回购。当它运行大多数命令,
所以必须尝试每次(因此失败。百胜将
慢得多)。如果它是一个非常临时的问题,这通常是一个很好的妥协
:
yum-config-manager——保存——setopt=docker-ce-stable.skip_if_unavailable=true
失败:repodata/repomd。从docker-ce-stable xml: [Errno 256]不再镜子试试。
https://download-stage.docker.com/linux/centos/7/x86_64/stable/repodata/repomd.xml [Errno 14]旋度# 35 -“TCP连接重置peer"
[root@localhost yum.repos。d] # systemctl重启码头工人
[root@localhost yum.repos。d] # systemctl地位码头工人