docker使用國内鏡像(阿裡鏡像加速)
擷取鏡像加速位址
docker的官方鏡像站被大天朝強了,今天發現阿裡有鏡像加速這個功能,目前好像是在公測中,廢話不多說,接下來告訴你怎麼操作。
點選進入阿裡鏡像庫
點選連接配接進入到阿裡鏡像庫控制台,按照圖檔标記的操作,右邊會有你的專屬加速位址。下邊有不同作業系統,不同docker版本的使用說明。
針對Docker用戶端版本大于1.10的使用者
-
使用加速器
您可以通過修改daemon配置檔案
來使用加速器:/etc/docker/daemon.json
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["你的專屬加速位址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
針對Docker客戶的版本小于等于1.10的使用者
或者想配置啟動參數,可以使用下面的指令将配置添加到docker daemon的啟動參數中。
- Ubuntu 12.04 14.04的使用者
echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=你的專屬加速位址\"" | sudo tee -a /etc/default/docker
sudo service docker restart
- Ubuntu 15.04 16.04的使用者
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/mirror.conf <<-'EOF'
[Service]
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=你的專屬加速位址
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
接下來就可以測試一下,使用阿裡加速了,速度很快。