Estoy usando portainer y no puedo administrar puntos finales remotos. Intenté usar la línea de comando para conectarme a los nodos remotos del acoplador, pero recibí un mensaje Cannot connect to the Docker daemon at tcp://<remote_ip>:<port>. Is the docker daemon running?
.
Sí, ellos están corriendo. Me agregué al grupo de acopladores y puedo acceder a los acopladores mediante SSH en los nodos. Sin embargo, no puedo acceder a ningún nodo acoplable de forma remota.
Modifiqué /etc/default
para agregar / descomentarDOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
También modifiqué /etc/init.d/docker
e /etc/init/docker.conf
incluí DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
.
Reinicié el servicio de Docker, cerré sesión e inicié sesión varias veces en el proceso, pero aún no puedo conectarme al nodo remoto. Ni siquiera puedo conectarme al nodo local pasando la IP.
¿Qué me perdí? ¿Qué configuración en qué archivo expone la API sobre TCP?
user@hostname:~$ docker -H tcp://<REMOTE_IP>:2375 info
Cannot connect to the Docker daemon at tcp://<REMOTE_IP>:2375. Is the docker daemon running?
user@hostname:~$ docker -H tcp://127.0.0.1:2375 info
Cannot connect to the Docker daemon at tcp://127.0.0.1:2375. Is the docker daemon running?
user@hostname:~$ docker -H tcp://<LOCAL_IP>:2375 info
Cannot connect to the Docker daemon at tcp://<LOCAL_IP>:2375. Is the docker daemon running?
user@hostname:~$
Editar:
Ejecutar ps aux | grep -i docker
devuelve esto -
root 3581 0.1 0.2 596800 41540 ? Ssl 04:17 0:35 /usr/bin/dockerd -H fd://
root 3588 0.0 0.0 653576 14492 ? Ssl 04:17 0:18 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc
ps aux
en mi respuesta si eso ayuda.
ss -ntl