1. 程式人生 > >docker 配置阿里雲映象

docker 配置阿里雲映象

Docker國內映象

阿里雲的Docker加速器

註冊並登陸阿里雲 - 開發者平臺之後,在首頁點選“建立我的容器映象”,然後就會來到阿里雲的服務面板。點選加速器標籤。
根據提示輸入Docker登入時需要使用的密碼(後期可更改),使用者名稱就是登入阿里雲的使用者名稱。
在出現的頁面中,可以得到一個專屬的映象加速地址,類似於“https://1234abcd.mirror.aliyuncs.com”。
根據頁面中的“操作文件”資訊,配置自己的Docker加速器。

或者,登入阿里雲 - 容器Hub服務控制檯之後,點選加速器標籤,也會出現相應資訊。

這裡以CentOS為例:

CentOS
安裝或升級Docker 您可以通過阿里雲的映象倉庫下載: mirrors.aliyun.com/help/docker-engine curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - 配置Docker加速器 您可以使用如下的指令碼將mirror的配置新增到docker daemon的啟動引數中。 # 系統要求 CentOS 7 以上,Docker 1.9 以上。 sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service sudo
sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://1234abcd.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service sudo systemctl daemon-reload sudo service docker restart

其他Docker國內映象的使用

大致等同於阿里雲的Docker加速器,主要環節也就是以下三步:

  1. 註冊賬號,獲得專屬的映象加速地址。
  2. 根據提示和系統型別,升級、配置並重啟Docker。
  3. 實際操作,驗證配置是否正確。

手動配置Docker加速器

配置Docker加速器的本質就是把Docker配置檔案中的映象下載地址由預設的Docker Hub地址變為國內映象的加速地址。
/lib/systemd/system/docker.service
/etc/systemd/system/docker.service

例如:CentOS7
將如下內容加入到Docker配置檔案/etc/sysconfig/docker,然後重啟docker。
OPTIONS=--registry-mirror=http://abcd1234.m.daocloud.io