修改docker私庫的地址(設定docker訪問白名單)
阿新 • • 發佈:2018-12-07
方法一
1、進入虛擬 docker bash 中:
docker-machine ssh [Docker虛擬主機名稱]
2、 開啟並編輯 /var/lib/boot2docker/profile 檔案中的 EXTRA_ARGS 資訊:
sudo vi /var/lib/boot2docker/profile
--insecure-registry xxx.xxx.xxx.xxx:yyy //在 --label provider=virtualbox 的下一行新增此程式碼:
3、退出重啟
exit //退出虛擬機器 docker-machine restart [Docker虛擬主機名稱] //重啟虛擬機器
建議儲存一份配置檔案留著以後建立新的docker虛擬主機時修改配置
EXTRA_ARGS=' --label provider=virtualbox --registry-mirror https://*****.aliyuncs.com --insecure-registry 192.168.***.***:5000 ' CACERT=/var/lib/boot2docker/ca.pem DOCKER_HOST='-H tcp://0.0.0.0:2376' DOCKER_STORAGE=aufs DOCKER_TLS=auto SERVERKEY=/var/lib/boot2docker/server-key.pem SERVERCERT=/var/lib/boot2docker/server.pem
方法二
如果認為操作繁瑣你也可以像在Linux下一樣操作可以按如下寫法
1、docker-machine ssh default
2、sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--insecure-registry=ip:port |g" /var/lib/boot2docker/profile
3、記得重啟虛擬機器