如何在Windows上设置docker_opts

我想使用第三方的图像,书上说,我应该添加configuration--insecure-registry=hub.ghostcloud.cn/etc/default/docker Docker_OPTS下的Docker_OPTS

我使用的windows7 64bit和docker安装使用docker toolbox 。 但是我找不到/etc/default/docker文件。

那么文件的directroy在哪里? 我怎么能设置Docker_OPTS在Windows上使用第三方的图像? 谢谢。

在Windows中,Docker在VM内运行。 所以,你必须进入虚拟机并进行更改。 要进入虚拟机(假设default是使用Docker工具箱创build的VM名称),请在Docker快速入门terminal中input以下命令,

 docker-machine ssh default 

一旦你进入虚拟机,然后查看文件/ var / lib / boot2docker / profile,你会发现"DOCKER_OPTS=..." 。 只需添加--insecure-registry=hub.ghostcloud.cn即可。 你们都定了

如果在使用cd命令进入/var/lib/boot2docker目录时遇到/var/lib/boot2docker ,您可能需要将自己更改为sudo用户。 执行以下命令,

 sudo -i