阿里云yum源安装最新版docker并配置镜像加速
背景docker官方的yum安装docker很慢(官方安装文档)安装好docker后,下载docker镜像慢(默认docker镜像下载是 docker hub)阿里云yum源安装docker参考:阿里云官方文档1、删除已经安装的docker$ sudo yum remove docker \docker-client \...
·
背景
- docker官方的yum安装docker很慢(官方安装文档)
- 安装好docker后,下载docker镜像慢(默认docker镜像下载是 docker hub)
阿里云yum源安装docker
参考:阿里云官方文档
1、删除已经安装的docker
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、下载配置阿里云yum源
# step 1: 安装必要的一些系统工具
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息(会在 /etc/yum.repos.d/ 目录下看到 docker-ce.repo 文件)
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker
# 不指定版本默认安装最新版本的docker
$ sudo yum -y install docker-ce
# 安装指定版本的docker,先查看可安装的版本,install的时候指定版本即可
# Step 1: 查看可安装的版本
$ sudo yum list docker-ce.x86_64 --showduplicates | sort -r
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.8-3.el7 @docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
# Step2: 安装指定版本([VERSION]如上面列表中的:18.03.1.ce-1.el7.centos)
$ sudo yum -y install docker-ce-[VERSION]
# 注意:在某些版本之后,docker-ce安装出现了其他依赖包,如果安装失败的话请关注错误信息。例如 docker-ce 17.03 之后,需要先安装 docker-ce-selinux。
$ sudo yum list docker-ce-selinux- --showduplicates | sort -r
$ sudo yum -y install docker-ce-selinux-[VERSION]
4、验证是否安装成功
# 启动docker服务
$ sudo systemctl restart docker
# 查看docker版本
$ sudo docker version
5、配置docker镜像下载加速
由于国外镜像访问慢,所以我们一般安装完docker后都会把docker镜像源配置为阿里云或者网易等国内源,我用的是阿里云,当然,你需要先注册阿里云开发者账号,可以直接用支付宝注册认证,非常方便,注册好账号后可以到阿里云容器镜像服务查看个人的专属加速器
复制加速器链接添加到 /etc/docker/daemon.json
文件即可
# 没有则创建 daemon.json 文件
$ sudo vim /etc/docker/daemon.json
{
"registry-mirrors": ["你的阿里云加速链接"]
}
# 重启docker服务
$ sudo systemctl restart docker
# 下载一个docker镜像mysql试试,用的就是阿里云加速了
$ sudo docker pull mysql
更多推荐
已为社区贡献5条内容
所有评论(0)