docker hub mirror 為全球最大的docker registry(docker hub)提供在中國的映象**服務。docker hub mirror會為中國的使用者在國內的伺服器上快取諸多映象。
docker 1.3.2版本以上才支援docker hub mirror機制,如果您還沒有安裝docker或者版本過低,請安裝或公升級版本
ubuntu:
安裝或公升級docker
配置docker hub mirror
echo
"docker_opts=\"$docker_opts --registry-mirror="" >> /etc/default/docker service docker restart
請將***替換為您在 daocloud 上註冊後,為您專屬生成的mirror位址鏈結名。 該指令碼可以將 --registry-mirror 加入到您的docker配置檔案 /etc/defaults/docker中
docker pull ubuntu
centos:
安裝或公升級docker
配置docker hub mirror
sed -i
's|options='
--registry-mirror
=true
'|options='
--registry-mirror
=' /etc/sysconfig/docker && systemctl restart docker
mac:
安裝或公升級mac版本下的boot2docker
配置docker hub mirror
請確認你的boot2docker已經啟動,並執行
boot2docker ssh sudo su echo
"extra_args=\"--registry-mirror="" >> /var/lib/boot2docker/profile && exit
exit boot2docker restart
windows:
安裝或公升級mac版本下的boot2docker
進入boot2docker start shell,並執行
sudo su echo
"extra_args=\"--registry-mirror="" >> /var/lib/boot2docker/profile exit # 重新啟動boot2docker
方法參考網路。
Docker pull映象加速
問題 當pull映象時遇到的問題 net http tls handshake timeout。解決 1 通常我們pull映象時這樣用 docker pull tomcat 或docker pull daocloud.io library tomcat 6.0 jre7現在我們這樣pull就可以了 ...
docker pull映象失敗
問題描述 伺服器重啟後docker pull映象報錯 tls握手超時。見下圖 第一反應檢視網路是否正常,於是嘗試下ping外部網路發現網路是通的。因為畢竟伺服器是剛重啟過,就打算等待幾分鐘後再次嘗試pull映象看看是否正常,但是依然失敗,失敗狀態見下圖 顯示download complete但是卡死...
pip修改映象源
找到python安裝目錄下的 lib site packages pip models index.py檔案,將pypi的值改為你所需要的源即可,例如改為豆瓣的源。找不到 就直接搜尋 注 必須用https pypi index pypi index linux 修改pip映象源的方法 在當前使用者的...