• Docker从入门到精通——配置Docker守护进程


    配置Docker守护进程

      有两种方式来配置 Docker 守护进程:

    • 使用 JSON 配置文件。这是首选选项,因为它将所有配置保存在一个地方。
    • 开始时使用标志dockerd

      只要您没有在标志和 JSON 文件中指定相同的选项,就可以同时使用这两个选项。如果发生这种情况,Docker 守护程序将不会启动并打印一条错误消息。

      要使用 JSON 文件配置 Docker 守护程序,请在 Linux 系统:/etc/docker/daemon.json 或在 Windows:C:\ProgramData\docker\config\daemon.json 上创建一个文件。在 MacOS 上,转到任务栏中的鲸鱼 > 首选项 > 守护程序 > 高级。

      下面是配置文件的样子:

    {
      "debug": true,
      "tls": true,
      "tlscert": "/var/docker/server.pem",
      "tlskey": "/var/docker/serverkey.pem",
      "hosts": ["tcp://192.168.59.3:2376"]
    }
    

      使用此配置,Docker 守护程序以调试模式运行,使用 TLS,并侦听路由到 192.168.59.3 端口的流量 2376。您可以在 dockerd 参考文档中了解哪些配置选项可用

      您还可以手动启动 Docker 守护程序并使用标志对其进行配置。这对于解决问题很有用。

      下面是一个如何手动启动 Docker 守护进程的示例,使用与上述相同的配置:

     dockerd --debug \
      --tls=true \
      --tlscert=/var/docker/server.pem \
      --tlskey=/var/docker/serverkey.pem \
      --host tcp://192.168.59.3:2376

      您可以在 dockerd 参考文档中了解哪些配置选项可用,或者通过运行:

    dockerd --help

      Docker 文档中讨论了许多特定的配置选项。接下来要去的地方包括:

  • 相关阅读:
    Python【每日一问】38
    Python【每日一问】37
    Shell~echo -e 颜色输出
    Python【每日一问】36
    Python【每日一问】35
    聊聊、Java 命令 第二篇
    聊聊、RabbitMQ 配置文件
    聊聊、Java 命令 第一篇
    聊聊、CA机构认证CSR生成
    聊聊、Tomcat中文乱码和JVM设置
  • 原文地址:https://www.cnblogs.com/zuoyang/p/16355936.html
Copyright © 2020-2023  润新知