docker安装以及配置阿里云镜像加速

一、前提条件

1、卸载旧版本

[root@docker ~]# yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

docker安装以及配置阿里云镜像加速插图

2、更新内核,内核版本3.10以上无需更新(可选

[root@docker ~]# yum -y update

二、yum安装

1、安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库

[root@docker ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

2、官方docker-ce.repo(2和3任选其中一个即可

[root@docker ~]# yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

3、阿里云docker-ce.repo(建议使用阿里云,下载速度快

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、 更新yum缓存

yum makecache fast

5、安装最新版本的Docker Engine和容器

[root@docker ~]# yum install docker-ce docker-ce-cli containerd.io -y

6、启动docker

[root@docker ~]# systemctl start docker [root@docker ~]# systemctl enable docker

7、测试安装是否成功

[root@docker ~]# docker run hello-world

docker安装以及配置阿里云镜像加速插图1

三、指定版本安装

1、安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库

[root@docker ~]# yum install -y yum-utils

2、官方docker-ce.repo

[root@docker ~]# yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

3、更新yum缓存

yum makecache fast

4、列出存储库可用版本

[root@docker ~]# yum list docker-ce --showduplicates | sort -r

docker安装以及配置阿里云镜像加速插图2

5、安装特定的3.18.09.9-3.el7版本,例如:docker-ce-18.09.9-3.el7

[root@docker ~]# yum install docker-ce-18.09.9-3.el7 docker-ce-cli-18.09.9-3.el7 containerd.io -y

四、脚本安装docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

五、配置阿里云镜像加速

1、各种加速镜像地址

docker官方https://registry.docker-cn.com

中科大的镜像加速器:https://docker.mirrors.ustc.edu.cn/

DaoCloud:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

网易:https://hub-mirror.c.163.com/

2、进入阿里云控制台-容器镜像服务-镜像加速器

(1)、加速器地址

docker安装以及配置阿里云镜像加速插图3

(2)、配置daemon.json,没有此文件就新建

vi etc/docker/daemon.json { "registry-mirrors": ["https://ktfzo0tc.mirror.aliyuncs.com"] }

(3)、重启docker

systemctl daemon-reload systemctl restart docker

原文链接:https://blog.csdn.net/qq_40165796/article/details/110386047

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享