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

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

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

但是已经有一个“默认”虚拟机,是否有办法更改其dns?

我在线阅读了使用boot2docker进行此操作的方法,但该工具已过时,而docker-

machine已将其替换。不幸的是,它太新了,以至于我在网上找不到很多东西。

回答:

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

{

"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": ""

}

}

以上是 如何更改“默认”的docker-machine的dns设置 的全部内容, 来源链接: utcz.com/qa/409564.html

回到顶部