【问题标题】:Docker engine startup with parameters on OS X Sierra在 OS X Sierra 上使用参数启动 Docker 引擎
【发布时间】:2017-03-27 22:07:21
【问题描述】:

我有一台 OS X Sierra。 我在操作系统下面有一个 Docker...

我想在启动我的 Mac 时更改 Docker 引擎(守护程序)的启动参数。 比如我想指定-H tcp://127.0.0.1参数启动。

【问题讨论】:

  • 我尝试设置一个 DOCKER_OPTS="-H tcp://......",编辑一个 com.docker.vmnet.plist(或类似的东西),但它的文件不可用编辑):
  • 通过添加解决:unix:///Users/[user]/Library/Containers/com.docker.docker/Data/s60 for connect

标签: docker docker-engine


【解决方案1】:

检查时可以看到

#~ screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty

/ # grep docker.sock /etc/init.d/docker
    DOCKER_OPTS="${DOCKER_OPTS} -H unix:///var/run/docker.sock"

目前这是不可能的(除非您想更改 ramdisk 映像)。 Docker 不允许从配置文件中设置设置并同时作为标志。如果您将 "hosts": 添加到 daemon.json 中,会出现这种情况。

【讨论】:

    【解决方案2】:

    通过添加:unix:///Users/[user]/Library/Containers/com.docker.docker/Da‌​ta/s60 连接解决

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-14
      • 2018-03-30
      • 2017-09-19
      • 1970-01-01
      • 2018-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多