Docker(Docker Toolbox)配置映象加速更換國內源
阿新 • • 發佈:2020-10-14
> 自己當時裝的是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