Docker从入门到精通——配置Docker守护进程
配置Docker守护进程
有两种方式来配置 Docker 守护进程:
- 使用 JSON 配置文件。这是首选选项,因为它将所有配置保存在一个地方。
- 开始时使用标志
dockerd
。
只要您没有在标志和 JSON 文件中指定相同的选项,就可以同时使用这两个选项。如果发生这种情况,Docker 守护程序将不会启动并打印一条错误消息。
要使用 JSON 文件配置 Docker 守护程序,请在 Linux 系统:/etc/docker/daemon.json
或在 Windows:C:\ProgramData\docker\config\daemon.json
上创建一个文件。在 MacOS 上,转到任务栏中的鲸鱼 > 首选项 > 守护程序 > 高级。
下面是配置文件的样子:
1 2 3 4 5 6 7 | { "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 参考文档中了解哪些配置选项可用,或者通过运行:
分类:
Docker专题精讲
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具