В настоящее время пытаюсь настроить прокси-контейнер для сокета Docker.Я добавил новый tcp-адрес в качестве конечной точки Docker в traefik.toml, но в журналах сообщается, что Traefik не может подключиться к демону по стандартному адресу «unix: ///var/run/docker.sock».
Это просто ошибка в том, что журналы сообщают о проблеме, или Traefik действительно ищет демона в старой конечной точке?
Сразу после того, как Traefik читает traefik.toml:
time="2019-06-16T18:33:10Z" level=info msg="Starting provider *docker.Provider {\"Watch\":true,\"Filename\":\"\",\"Constraints\":null,\"Trace\":false,\"TemplateVersion\":2,\"DebugLogGeneratedTemplate\":false,\"Endpoint\":\"unix:///var/run/docker.sock\",\"Domain\":\"\",\"TLS\":null,\"ExposedByDefault\":true,\"UseBindPortIP\":false,\"SwarmMode\":false,\"Network\":\"\",\"SwarmModeRefreshSeconds\":15}"
Ошибка, которая повторяется:
time="2019-06-16T18:33:11Z" level=error msg="Failed to retrieve information of the docker client and server host: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"
time="2019-06-16T18:33:11Z" level=error msg="Provider connection error Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?, retrying in 676.457252ms"
traefik.toml config:
[docker]
endpoint = "tcp://localhost:2375"
domain = "my.domain"
Я попытался изменить конечную точку на локальный IP-адрес хост-компьютера, а также сети Docker.IP, но все приводят к одной и той же ошибке.
Все работает нормально, пока в контейнере монтируется /var/run/docker.sock (независимо от того, какой является конечная точка в traefik.toml), но как только я удалил ее, я начал получать вышеуказанноеошибки.