gpt4 book ai didi

docker 配置 : daemon. json 在 docker 守护进程中拥有套接字和 IP

转载 作者:行者123 更新时间:2023-12-05 00:52:45 27 4
gpt4 key购买 nike

将我的 OpenSUSE docker 主机更新到最新版本 1.12.6 后,我不能让 docker 守护进程同时监听套接字和 IP。

如果我包括

"hosts": ["tcp://192.168.1.1:2376"]

在我的 daemon.json 中,它正确绑定(bind)到该 IP,我可以从我的 Intranet 连接到 docker,但它不会打开本地套接字,因此我可以在本地执行 docker 命令。如果我删除该主机条目,本地 docker 命令可以工作(默认配置),但显然我无法从 Intranet 访问主机。

将 fd://添加到主机 JSON 数组将不起作用。重新启动 docker 服务时,我收到一条错误消息,指出没有可用的套接字。

我的问题是:在 daemon.json“hosts”条目中包含什么配置,不仅可以添加 tcp 主机,还可以添加套接字?

最佳答案

默认情况下,您必须编辑

/etc/docker/daemon.json



文件内容:
{
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2376"]
}

如果您需要/想要,您也可以添加其他套接字。

如果你想使用一些 web 客户端,你可能需要添加 CORS:
{
"api-enable-cors": true,
"api-cors-header": "*",
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}

关于docker 配置 : daemon. json 在 docker 守护进程中拥有套接字和 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42434908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com