docker阿里云镜像加速器使用

加速器使用:加快镜像下载速度

访问www.aliyun.com:
这里写图片描述
登录之后点击”控制台“,选择“产品与服务“:
这里写图片描述
选择“容器镜像服务“:
这里写图片描述
设定密码后选择“镜像加速器”:
这里写图片描述
这里会有一个加速器地址:
这里写图片描述
在/etc/docker目录下新建文件daemon.json将加速器地址写入:

[root@foundation17 docker]# vim daemon.json
  1 {
  2   "registry-mirrors": ["https://eqcxmbvw.mirror.aliyuncs.com"]
  3 }

之后重启服务:

[root@foundation17 docker]# systemctl daemon-reload 
[root@foundation17 docker]# systemctl restart docker

搜索docker镜像,如果能搜到表示加速器搭建成功:

[root@foundation17 docker]# docker search nginx
NAME                                                   DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
nginx                                                  Official build of Nginx.                        9307      [OK]       
jwilder/nginx-proxy                                    Automated Nginx reverse proxy for docker c...   1385                 [OK]
richarvey/nginx-php-fpm                                Container running Nginx + PHP-FPM capable ...   609                  [OK]
jrcs/letsencrypt-nginx-proxy-companion                 LetsEncrypt container to use with nginx as...   396                  [OK]
kong                                                   Open-source Microservice & API Management ...   215       [OK]       
webdevops/php-nginx                                    Nginx with PHP-FPM                              111                

通过docker pull指令获取所需要的镜像,这样使用加速器下载镜像就比直接在官网下载快多了:

[root@foundation17 docker]# docker pull nginx 
Using default tag: latest
latest: Pulling from library/nginx
be8881be8156: Downloading [>                                                  ] 224.9 kB/22.49 MB
32d9726baeef: Downloading [>                                                  ] 222.1 kB/22.14 MB
87e5e6f71297: Download complete 

镜像使用:以nginx为例

下载好镜像之后将镜像导入本地docker仓库并运行:

[root@foundation17 docker]# docker load  -i nginx.tar 
cdb3f9544e4c: Loading layer [==================================================>] 58.44 MB/58.44 MB
a8c4aeeaa045: Loading layer [==================================================>] 54.24 MB/54.24 MB
08d25fa0442e: Loading layer [==================================================>] 3.584 kB/3.584 kB
Loaded image: nginx:latest
[root@foundation17 docker]# docker run -d --name vm2 nginx
8aff7c1c564bfa154e7d70d721cc730397b4ca058da7810fc65dbec75ab21e24

查看nginx所使用的ip地址:

[root@foundation17 docker]# docker inspect vm2

ip为172..17.0.2
这里写图片描述
成功访问:
这里写图片描述
这种情况下新建的nginx首页文件需要复制到nginx默认发布目录下,每次更新都要重新复制比较麻烦:

root@foundation17 docker]# docker cp index.html vm2:/usr/share/nginx/html/

为了能够将更改的首页文件即时刷新到nginx服务端,需要新建目录并挂载到nginx的默认发布目录下,挂载时候需要重新开启nginx服务,所以需要先删除原来的nginx服务:


[root@foundation17 web]# docker rm -f vm2
vm2

或者不删除,重新开启一个nginx服务进程,但这个进程的ip就不再是172.17.0.2了,访问时要访问新的ip。

新建目录并挂载到nginx默认发布目录:

[root@foundation17 docker]# mkdir /tmp/docker/web -p
[root@foundation17 web]# docker run -d --name vm4 -v /tmp/docker/web/:/usr/share/nginx/html nginx
053b9a24cf3d2431d9e5b7913f5575520c7c7849ca732c3ebf7d228e69e14d55

在/tmp/docker/web目录下新建index.html首页文件,就可以即时刷新到nginx服务端了:
这里写图片描述

Docker阿里云镜像加速器是用来提高Docker镜像下载速度的工具。配置阿里云镜像加速器非常简单,可以通过修改Docker的daemon配置文件来实现。首先,打开阿里云官网获取加速器地址。然后,通过命令sudo mkdir -p /etc/docker创建一个目录用于存放配置文件。接着,使用命令sudo tee /etc/docker/daemon.json将以下内容写入配置文件中: { "registry-mirrors": ["https://xxxxx.xxxxxx.xxxxx.com"] //替换为阿里云加速器地址 } 保存文件后,使用命令sudo systemctl daemon-reload重新加载Docker配置,并使用sudo systemctl restart docker重启Docker服务。这样就成功配置了阿里云镜像加速器。 如果你使用的是Windows系统,可以直接去Docker官网下载安装包,并按照指示进行安装。对于Linux系统,也可以按照官网提供的命令进行安装,然后启动Docker服务。对于CentOS系统,可以按照以下步骤进行配置:首先,执行命令sudo mkdir -p /etc/docker创建一个目录用于存放配置文件。然后,使用命令sudo tee /etc/docker/daemon.json将以下内容写入配置文件中: { "registry-mirrors": ["https://ukhwyb9e.mirror.aliyuncs.com"] } 保存文件后,使用命令sudo systemctl daemon-reload重新加载Docker配置,并使用sudo systemctl restart docker重启Docker服务。这样就成功配置了阿里云镜像加速器。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值