当前位置: 首页 > 面试题库 >

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

广绪
2023-03-14
问题内容

我知道如何使用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时,下载的docker映像(似乎是)存储在某个地方。 由于该目录上的磁盘空间有限,因此我要同时将docker设置到多台机器上;有没有办法将此默认位置更改为ie ? 问题答案: 您可以使用option和您选择的目录来启动Docker守护程序。这将为Docker设置适当的运行时。 对于1.8版,应该是这样的: 对于早期版本,它将是: 从手册页:

  • 问题内容: 通过卷API创建卷时,也就是说,由于容器卷模式现在不再是最佳做法,因此: 例如,我想在/ data中存在docker卷(安装在不同的物理卷中)。 这与符号链接是不可能的,绑定绑定是可能的,但是我想知道Docker中是否有一些配置可以更改每个单独卷的默认位置。 问题答案: 您可以更改泊坞存储其文件,包括通过改变它的一个卷启动参数叫。 如果您使用systemd进行服务管理,则该文件通常位于

  • 当通过卷API创建卷时,也就是说,容器卷模式现在不一定是最佳实践: 例如,我希望docker卷存在于/data中(装载在不同的物理卷中)。 这对于符号链接是不可能的,对于绑定挂载也是可能的,但是我想知道Docker中是否有一些配置来更改每个单独卷的默认位置。

  • 当通过volume API创建卷时,即容器卷模式现在不再是最佳实践: 例如,我希望docker卷存在于/data(挂载在不同的物理卷中)中。 对于符号链接是不可能的,对于绑定挂载是可能的,但是我想知道Docker中是否有一些配置来更改每个单独卷的默认位置。

  • 问题内容: 如何更改默认的Virtualenvwrapper提示符?默认情况下,使用“ workon <name_of_env>”之类的命令在特定的虚拟环境上工作,会将virtualenv的名称添加到提示中。如果您未使用默认命令提示符,则此方法可能效果不佳。 问题答案: 默认情况下,当使用命令“ workon ”切换到virtualenv时,virtualenvwrapper将在字符串(( ))前

  • 问题内容: 我目前正在开发App,我需要更改Facebook SDK提供的Facebook按钮的默认设计。我成功地使提供的按钮透明,并将其粘贴在设计视图上方,并且效果很好(现在设计已经匹配,Facebook SDK按钮的功能也很好)。我这样做之后出现了问题,因为按钮丢失了它的Ui效果(单击时未突出显示)。如果有人可以帮助我,请给此设计的按钮添加突出显示效果。让我们澄清一下:我已经将UIView设计