我需要在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桥接接口。并且不应该绑定到物理接口。