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 服务重启后,再执行我们的那行提交镜像的命令即可看到成功的回馈。