如果我們已經建立了docker machine實例,那麼可以按照以下方式更換映像來源:
1、Docker Toolbox
在Windows命令列執行docker-machine ssh [machine-name]進入VM bash
sudo vi /var/lib/boot2docker/profile
#在--label provider=virtualbox的下一行新增--registry-mirror https://xxxxxxxx.mirror.aliyuncs.com1
- ##重啟docker服務:sudo /etc/ init.d/docker restart或重新啟動VM:exit退出VM bash,在Windows命令列中執行docker-machine restart
2、Docker for Windows
#如果是新建Docker Machine實例,參考阿里雲的
操作文件
1、安裝/升級你的Docker客戶端
(1 )對於Windows 10以下的使用者推薦使用Docker Toolbox
- Toolbox的介紹與協助:http://mirrors.aliyun.com/help/docker-toolbox
- Windows系統的安裝檔案目錄:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
(2)對於Windows 10以上的使用者推薦使用Docker for Windows
- Windows系統的安裝檔案目錄:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
(免費影片教學推薦:
php影片教學)
2、如何使用Docker加速器
- #針對安裝了Docker Toolbox的用戶,您可以參考以下設定步驟:
- #建立一台安裝有Docker環境的Linux虛擬機,指定機器名稱為default,同時設定Docker加速器位址。
docker-machine create --engine-registry-mirror=https://xxxxxxxx.mirror.aliyuncs.com -d virtualbox default
- 查看機器的環境配置,並配置到本機,並透過Docker客戶端存取Docker服務。
docker-machine env default
eval "$(docker-machine env default)"
docker info
- 針對安裝了Docker for Windows的用戶,您可以參考以下設定步驟:
在系統右下角托盤圖示內右鍵選單選擇Settings,開啟配置視窗後左側導覽選單選擇Docker Daemon。編輯視窗內的JSON字串,填入加速器位址,如下圖所示。編輯完成,點選 Apply 儲存按鈕,等待Docker重新啟動並套用配置的映像加速器。
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
相關文件
Docker指令參考文件
#Dockerfile映像建立參考文件##相關推薦:
docker入門教學
以上是windows系統上如何修改docker映像來源的詳細內容。更多資訊請關注PHP中文網其他相關文章!