1. 程式人生 > >修改docker私庫的地址(設定docker訪問白名單)

修改docker私庫的地址(設定docker訪問白名單)

方法一

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、記得重啟虛擬機器