1. 程式人生 > >docker簡易使用中國官方映象加速

docker簡易使用中國官方映象加速

docker簡易使用中國官方映象加速


通過 Docker 官方映象加速,中國區使用者能夠快速訪問最流行的 Docker 映象。該映象託管於中國大陸,本地使用者現在將會享受到更快的下載速度和更強的穩定性,從而能夠更敏捷地開發和交付 Docker 化應用。
Docker 中國官方映象加速可通過 registry.docker-cn.com 訪問。該映象庫只包含流行的公有映象。私有映象仍需要從美國映象庫中拉取。

環境要求:假設讀者已經在centos中安裝了docker ,並且正常啟動docker服務

docker中文網:http://www.docker-cn.com


docker 中國官方映象加速:http://www.docker-cn.com/registry-mirror

一、在映象庫搜尋想要的映象

假設我們需要tomcat映象:
在https://hub.docker.com 上搜索框輸入tomcat 並選擇第一個官方版本,進入到官方版本可在tags中選取想要的映象版本。

二、拉取映象

拉取映象命令示例:

$ docker pull registry.docker-cn.com/myname/myrepo:mytag

1.在centos中,輸入如下命令:

docker pull registry.docker-cn.com/library/tomcat

注:不過不輸入對應tag,預設拉取最新tag。
本人操作日誌如下:

[[email protected] ~]# docker pull registry.docker-cn.com/library/tomcat
Using default tag: latest
latest: Pulling from library/tomcat
bc9ab73e5b14: Pull complete 
193a6306c92a: Pull complete 
e5c3f8c317dc: Pull complete 
d21441932c53: Pull complete 
fa76b0d25092: Pull complete 
346fd8610875: Pull complete 
a77dac7d6f90: Pull complete 
6907d655b86d: Pull complete 
f11b629c77e9: Pull complete 
fe0dc42ee58d: Pull complete 
0d132eaa3852: Pull complete 
83d522e3dbeb: Pull complete 
Digest: sha256:6b5909c78bee234eeb0281072e64149592b49847fb7f9e39c051f27159520091
Status: Downloaded newer image for
registry.docker-cn.com/library/tomcat:latest

2.在拉取完成後,讀者可在centos視窗通過如下命令進行檢視映象:

docker images

本人操作日誌如下:

[[email protected] ~]# docker images
REPOSITORY                              TAG                 IMAGE ID            CREATED                  SIZE
registry.docker-cn.com/library/tomcat   latest              05af71dd9251        Less than a second ago   463MB

三、修改docker映象加速地址(registry-mirrors)

由於此映象庫只包含了主流的公有映象,所以這一步,請讀者根據自身需求自行設定。當然讀者可使用國內常見的映象加速器有DaoCloud、阿里雲、網易等,來提升拉取映象速度。在下面的內容將只引用中國官方映象加速的操作:

使用 --registry-mirror 配置 Docker 守護程序
您可以配置 Docker 守護程序預設使用 Docker 官方映象加速。這樣您可以預設通過官方映象加速拉取映象,而無需在每次拉取時指定 registry.docker-cn.com
您可以在 Docker 守護程序啟動時傳入 --registry-mirror 引數:

$ docker --registry-mirror=https://registry.docker-cn.com daemon

為了永久性保留更改,您可以修改 /etc/docker/daemon.json 檔案並新增上 registry-mirrors 鍵值。

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

修改儲存後重啟 Docker 以使配置生效。

  • 注: 您也可以使用適用於 Mac 的 Docker 和適用於 Windows 的 Docker 來進行設定。