如何更改“默认”的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