1. 程式人生 > >Docker(Docker Toolbox)配置映象加速更換國內源

Docker(Docker Toolbox)配置映象加速更換國內源

> 自己當時裝的是Win10專業工作室版本,不知道為什麼不支援window for docker, 所以選擇了Docker Toolbox 的方式,主要是為了學習,雖然這種方式是不建議安裝的,但是基礎的學習,應該是足夠了。 ### 登入default映象 ``` docker-machine ssh default ``` ![1602596468709](https://images.cnblogs.com/cnblogs_com/yjlaugus/1837787/o_2010140241251602596468709.png) ### 更換源 ```shell # 網路上很多是用阿里雲的映象,需要註冊一個賬號,這裡不用這種方式,而是用中科大的源 sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://docker.mirrors.ustc.edu.cn |g" /var/lib/boot2docker/profile ``` ![1602596776193](https://images.cnblogs.com/cnblogs_com/yjlaugus/1837787/o_2010140242071602596776193.png) ### 退出default映象 ```shell exit # 執行完輸出logout,完成退出 ``` ![1602596917197](https://images.cnblogs.com/cnblogs_com/yjlaugus/1837787/o_2010140242121602596917197.png) ### 重啟映象 ```shell docker-machine restart default ``` ![1602597028250](https://images.cnblogs.com/cnblogs_com/yjlaugus/1837787/o_2010140242151602597028250.png) ### 確保映象不恢復 這裡有一個坑,就是如果重啟電腦或者重啟虛擬機器,映象源地址又會被複位,這是因為啟動指令碼有一個自動復位的功能,該指令碼在docker的安裝目錄下 `start.sh` 檔案中。找到如下程式碼,給它用 `#` 註釋掉,儲存即可。 ```shell yes | "${DOCKER_MACHINE}" regenerate-certs "${VM}" ``` ![1602597323815](https://images.cnblogs.com/cnblogs_com/yjlaugus/1837787/o_2010140242191602597323815.png) ### 檢視更新源 ```shell docker info ``` ![1602597546541](https://images.cnblogs.com/cnblogs_com/yjlaugus/1837787/o_2010140242231602597546541.png) 大約在最底部了,可以看到映象源已經更新成功。 ![1602597592710](https://images.cnblogs.com/cnblogs_com/yjlaugus/1837787/o_2010140242261602597592710.png) ### 參考文獻 [win10系統下把玩折騰DockerToolBox以及更換國內映象源(各種神坑)](https://blog.csdn.net/zcxey2911/article/details/105781903?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param) [win10安裝配置Docker並更換國內源](https://www.bilibili.com/video/BV1pE