centos7镜像加速_CentOS 7下Docker的安装、验证及镜像加速设置

一、CentOS 7下Docker的安装

1、Docker 要求 CentOS7 系统的内核版本高于 3.10 ,需要验证你的CentOS 版本是否支持 Docker ,我们只需要通过在终端中输入命令:

uname –r

就可以查看当前的内核版本,如下图所示:

2、使用 root 权限登录 CentOS,确保 yum 包已更新到最新,如下图所示:

3、一般旧版本的Docker通常名称为docker、docker-engine,如果已经安装过,需要卸载它们以及和它们关联的依赖文件,命令如下:

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

如果yum输出这些文件都没有被安装的话,就说明卸载成功。

/var/lib/docker下保存着images、containers、volumes和networks,Docker Engine-Community包现在称之为docker-ce。

4、在一台新的主机上第一次安装Docker 社区版时,你需要安装Docker仓库,然后从仓库上进行Docker的安装和更新。

使用yum-utils提供的yum-config-manager工具来安装需要的包,并且devicemapper存储驱动需要device-mapper-persistent-data和lvm2,命令如下图所示:

sudo yum install -y yum-utils \

device-mapper-persistent-data \

lvm2

5、使用下面的命令来建立稳定的仓库

sudo yum-config-manager \

--add-repo \

https://download.docker.com/linux/centos/docker-ce.repo

6、使用下面的命令来安装最新版本的Docker社区版,如下图所示:

sudo

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

7、接下来启动Docker,命令如下:

sudo

systemctl start docker

8、将Docker加入开机启动,使用指令

sudo systemctl enable docker

二、CentOS 7下Docker安装后验证

1、验证安装是否成功,使用命令:

docker version

2. 验证Docker社区版是否成功安装,我们可以通过命令

sudo docker run hello-world

来运行hello-world镜像,如下图所示:

三、CentOS 7下修改Docker配置文件为阿里云镜像加速

1、 由于Docker默认镜像的下载地址是国外的DockerHub,如下图所示:

2、 登录到阿里云开发者管理后台cr.console.aliyun.com,点击左侧的镜像加速器,右侧会显示镜像加速器的地址,如下图所示:

3、 在etc目录下创建一个docker目录,命令为

sudo mkdir -p /etc/docker

4、 在docker目录下添加一个daemon.json文件,命令如下:

sudo tee /etc/docker/daemon.json <

{

"registry-mirrors": ["https://aa25jngun.mirror.aliyuncs.com"]

}

EOF

5、 重新加载json文件,命令

sudo systemctl daemon-reload

6、 重新启动docker,命令

sudo systemctl restart docker

7、 另一种方法是用systemctl enable docker启用服务后,编辑

/etc/systemd/system/multi-user.target.wants/docker.service文件,找到 ExecStart= 这一行,在这行最后添加加速器地址 –registry-mirror=,如:

ExecStart=/usr/bin/dockerd --registry-mirror=https://xxx.mirror.aliyuncs.comaliyuncs.com

8、 重新加载配置并且重新启动,如下图所示:

9、 此时如果时第一次运行docker hello-world的话,docker pull拉取hello-world镜像的速度就会加快很多,如下图所示:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值