当前位置:  开发笔记 > 前端 > 正文

如何更改"默认"docker-machine的dns设置

如何解决《如何更改"默认"docker-machine的dns设置》经验,为你挑选了1个好方法。

我知道如何用dns设置创建一个新的docker-machine

docker-machine create -d virtualbox --engine-opt dns=8.8.8.8 my_machine

但是已经有一个"默认"的虚拟机,所以有没有办法改变它的dns?

我在线阅读使用boot2docker的方法,但该工具已被弃用,而docker-machine已取代它.不幸的是,它是如此新鲜,以至于我没有在网上找到这方面的内容.



1> Nat..:

转到~/.docker/machine/machines/default/config.json并添加您自己的DNS服务器HostOptions/EngineOptions/Dns并重新启动docker machine.

{  
   "HostOptions": {
        "Driver": "",
        "Memory": 0,
        "Disk": 0,
        "EngineOptions": {
            "ArbitraryFlags": [],
            "Dns": ["192.168.99.1","8.8.8.8","8.8.4.4"], <-- set it here
            "GraphDir": ""
        }
}
推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有