修改docker私库的地址(设置docker访问白名单)

论坛 期权论坛 脚本     
匿名技术用户   2020-12-22 02:40   51   0

方法一

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、记得重启虚拟机
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP