Sto usando Portainer e non sono in grado di gestire endpoint remoti. Ho provato a utilizzare la riga di comando per connettermi ai nodi della finestra mobile remota, ma ho ricevuto un messaggio Cannot connect to the Docker daemon at tcp://<remote_ip>:<port>. Is the docker daemon running?
.
Sì, stanno correndo. Mi sono aggiunto al gruppo finestra mobile e posso accedere alla finestra mobile tramite SSHing nei nodi. Tuttavia, non riesco ad accedere a nessun nodo finestra mobile in remoto.
Ho modificato /etc/default
per aggiungere / decommentareDOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
Ho anche modificato /etc/init.d/docker
e /etc/init/docker.conf
da includere DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
.
Ho riavviato il servizio docker, disconnesso e eseguito l'accesso più volte durante il processo, ma non riesco ancora a collegarmi al nodo remoto. Non riesco nemmeno a collegarmi al nodo locale passando l'IP.
Cosa mi sono perso? Quale configurazione in quale file espone l'API su 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:~$
Modifica:
Running ps aux | grep -i docker
restituisce questo -
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
Se ciò aiuta, ho incluso l'output di nella mia risposta.
ss -ntl