docker使用阿里雲Docker映象庫加速(修訂版)
阿新 • • 發佈:2018-12-26
看到我的這個部落格點選率很高,但是教程再好再詳細,時間久了,東西變了,教程也就變成了無用的教程。
隨著docker的更新,以前的修改源的方法已經不適用了
今天我安裝了下docker18.02CE的版本,發現教程不能用了,所以再補一次
vim /etc/docker/daemon.json 這個json檔案不存在的,不需要擔心,直接編輯
把下面的貼進去,儲存,重啟即可
{
"registry-mirrors": [ "https://pee6w651.mirror.aliyuncs.com"]
}
下面的就不用再看了,老版本的可以參考下,
官方映象下載實在是慢,於是開通了阿里雲開發者帳號,
阿里的文件是錯誤的,
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://pee6w651.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
這一句改為
sudo sed -i “s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd –registry-mirror=https://pee6w651.mirror.aliyuncs.com|g” /etc/systemd/system/docker.service
下面的全改,如果非阿里雲伺服器可以改成網易的
ExecStart=/usr/bin/dockerd –registry-mirror=http://hub-mirror.c.163.com
官方幫助
ubuntu
安裝或升級Docker
請安裝1.6.0以上版本的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的啟動引數中。
echo "DOCKER_OPTS=\"--registry-mirror=https://pee6w651.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker
sudo service docker restart
centos
安裝或升級Docker
請安裝1.6.0以上版本的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://pee6w651.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart
windows
安裝或升級Docker
推薦您安裝Docker Toolbox。
Toolbox的介紹和幫助: mirrors.aliyun.com/help/docker-toolbox
Windows系統的安裝檔案目錄: mirrors.aliyun.com/docker-toolbox/windows
快速開始
# 建立一臺安裝有Docker環境的Linux虛擬機器,指定機器名稱為default
docker-machine create -d virtualbox default
# 檢視機器的環境配置,並配置到本地。然後通過Docker客戶端訪問Docker服務。
docker-machine env default
eval "$(docker-machine env default)"
docker info
配置Docker加速器
您可以使用如下的指令碼將mirror的配置新增到docker daemon的啟動引數中。
docker-machine ssh default "echo 'EXTRA_ARGS=\"--registry-mirror=https://pee6w651.mirror.aliyuncs.com\"' | sudo tee -a /var/lib/boot2docker/profile"
docker-machine restart default
macos
安裝或升級Docker
推薦您安裝Docker Toolbox。
Toolbox的介紹和幫助: mirrors.aliyun.com/help/docker-toolbox
Mac系統的安裝檔案目錄: mirrors.aliyun.com/docker-toolbox/mac
快速開始
# 建立一臺安裝有Docker環境的Linux虛擬機器,指定機器名稱為default
docker-machine create -d virtualbox default
# 檢視機器的環境配置,並配置到本地。然後通過Docker客戶端訪問Docker服務。
docker-machine env default
eval "$(docker-machine env default)"
docker info
配置Docker加速器
您可以使用如下的指令碼將mirror的配置新增到docker daemon的啟動引數中。
docker-machine ssh default "echo 'EXTRA_ARGS=\"--registry-mirror=https://pee6w651.mirror.aliyuncs.com\"' | sudo tee -a /var/lib/boot2docker/profile"
docker-machine restart default