Docker ブリッジ インターフェイスに Docker リスナーを追加する必要がありますが、これは Docker が既に起動されている場合にのみ機能します。また、daemon.json に IP を追加すると、システムの起動後にデーモンが起動しません。それを機能させる方法はありますか?
私の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 ブリッジ インターフェイスにのみバインドする必要があります。また、物理インターフェイスにバインドしないでください。