防止Docker工具箱重写resolv.conf

我们最近开始使用Docker Toolbox,但由于我们在离线环境中使用了这个工具,我们有自己的registry服务器。

所以我遵循了这些步骤,所以我可以使用脱机registry服务器,在虚拟docker-machine上运行的docker-machine会识别服务器的dns名称:

  1. 增加了/var/lib/boot2docker/profile --insecured-registry <offline-registry>
  2. 编辑/etc/resolv.conf文件的nameserver属性

到目前为止,我可以从服务器上拉和上传图像,但是当我重新启动虚拟机( docker-machine restart )时, resolve.conf文件被覆盖,我需要连接虚拟机并再次进行更改。

如果已经尝试添加resolve.conf.head文件,但在机器重新启动时它也被删除了,还尝试search到/etc/default/docker但找不到它。

此外,我试图search到正在运行的dhcpcd进程,但没有拿出一些东西。

谢谢!