Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止Docker Toolbox覆盖resolv.conf_Docker_Boot2docker - Fatal编程技术网

防止Docker Toolbox覆盖resolv.conf

防止Docker Toolbox覆盖resolv.conf,docker,boot2docker,Docker,Boot2docker,Iv'e最近开始使用Docker工具箱,但由于我们在脱机环境中使用它,所以我们有自己的注册表服务器 因此,我遵循以下步骤,以便使用脱机注册表服务器,并且在VM上运行的docker机器将识别服务器的dns名称: 添加了/var/lib/boot2docker/profile一个--不安全的注册表 编辑了/etc/resolv.conf文件的nameservers属性 到目前为止还不错,我可以从服务器拉取和上传图像,但是当我重新启动VM(docker machine restart)时,resolv

Iv'e最近开始使用Docker工具箱,但由于我们在脱机环境中使用它,所以我们有自己的注册表服务器

因此,我遵循以下步骤,以便使用脱机注册表服务器,并且在VM上运行的
docker机器将识别服务器的dns名称:

  • 添加了
    /var/lib/boot2docker/profile
    一个
    --不安全的注册表
  • 编辑了
    /etc/resolv.conf
    文件的
    nameserver
    s属性
  • 到目前为止还不错,我可以从服务器拉取和上传图像,但是当我重新启动VM(
    docker machine restart
    )时,
    resolve.conf
    文件被覆盖,我需要连接VM并再次更改它

    Iv'e已尝试添加
    resolve.conf.head
    文件,但在机器重新启动时也被删除,还尝试搜索
    /etc/default/docker
    ,但找不到它

    我还尝试搜索正在运行的
    dhcpcd
    进程,但没有找到什么结果

    谢谢