我需要在 Docker 桥接接口上添加 Docker 侦听器,但它只有在 docker 已经启动时才有效。如果我将 ip 添加到 daemon.json,则系统启动后守护程序不会启动。有没有办法让它工作?
我的 daemon.json:
{
"data-root": "/data/workspace/environment/docker",
"debug": true,
"tls": true,
"tlscacert": "/env-vol/docker-daemon/ca.pem",
"tlscert": "/env-vol/docker-daemon/server-cert.pem",
"tlskey": "/env-vol/docker-daemon/server-key.pem",
"tlsverify": true,
"storage-driver": "overlay",
"hosts": [
"unix:///var/run/docker.sock",
"tcp://127.0.0.1:2375",
"tcp://10.20.30.1:2375"
]
}
10.20.30.1 - Docker 桥接网络接口的 IP 地址。
更新:监听器应该只绑定到套接字、本地主机和 Docker 桥接接口。并且不应该绑定到物理接口。