Мне нужно добавить прослушиватель Docker на мостовом интерфейсе Docker, но он работает, только если Docker уже запущен. И демон не запускается после загрузки системы, если я добавил ip в daemon.json. Есть ли способ заставить его работать?
Мой демон.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 - IP-адрес сетевого интерфейса через мост Docker.
Обновление: Слушатель должен быть привязан только к интерфейсу сокета, локального хоста и Docker. И не должен быть привязан к физическому интерфейсу.