Я намереваюсь использовать версию 2.0 Traefik и поэтому сначала проверил что-то.Если я хочу использовать Swarm Mode, я всегда получаю следующие записи:
time="2019-09-22T21:30:28Z" level=error msg="Provider connection error Cannot connect to the Docker daemon at tcp://127.0.0.1:2377. Is the docker daemon running?, retrying in 507.606314ms" providerName=docker
time="2019-09-23T05:58:39Z" level=error msg="Failed to retrieve information of the docker client and server host: Cannot connect to the Docker daemon at tcp://127.0.0.1:2377. Is the docker daemon running?" providerName=docker
Мой файл docker.yml:
version: '3.5'
services:
reverse-proxy:
image: traefik:v2.0
ports:
- "80:80"
- "8080:8080"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./traefik:/etc/traefik
Мой файл traefik.toml:
[providers]
[providers.docker]
endpoint = "tcp://127.0.0.1:2377"
swarmMode = true
watch = true
[api]
insecure = true
[log]
level = "DEBUG"
Порты:
$ sudo lsof -i -P -n | grep LISTEND
dockerd 501 root 24u IPv6 858243 0t0 TCP *:2377 (LISTEN)
dockerd 501 root 30u IPv6 858280 0t0 TCP *:7946 (LISTEN)
dockerd 501 root 40u IPv6 1024853 0t0 TCP *:80 (LISTEN)
dockerd 501 root 58u IPv6 1024882 0t0 TCP *:8080 (LISTEN)
sshd 510 root 3u IPv4 13105 0t0 TCP *:22 (LISTEN)
sshd 510 root 4u IPv6 13115 0t0 TCP *:22 (LISTEN)
glusterd 514 root 10u IPv4 13127 0t0 TCP *:24007 (LISTEN)