Docker Toolbox 配置 insecure-registries

1、 首先,我们刚打开 Docker Quickstart Terminal 进入的是 Windows 命令行界面,此时输入下述命令进入虚拟 docker bash 中去:

docker-machine ssh default

后面的 default 也可以不用输入,会自动补上。

然后,我们已经进入了虚拟 docker bash 中去了,此时我们需要编辑 /var/lib/boot2docker/profile 文件中的 EXTRA_ARGS 信息:

 sudo vi /var/lib/boot2docker/profile 

此时,我们在 –label provider=virtualbox 的下一行添加下述代码:

--insecure-registry xxx.xxx.xxx.xxx:yyy

这里需要解释的是, xxx.xxx.xxx.xxx 是我们的私有镜像仓库的 ip 地址,yyy 是你配置私有镜像仓库时设定的端口号

最后,不要忘了,我们还需要重启 docker 服务的:

// 在虚拟 docker 环境中
 sudo /etc/init.d/docker restart
 // 或者
 // 退出虚拟 docker 环境(使用 exit 命令)然后在 Windows 命令行下敲入下列命令
 docker-machine restart
 我们等待 docker 服务重启后,再执行我们的那行提交镜像的命令即可看到成功的回馈。

Was this article helpful?

Related Articles