मैं पोर्टेनेर का उपयोग कर रहा हूं और दूरस्थ समापन बिंदुओं को प्रबंधित करने में असमर्थ हूं। मैंने रिमोट डॉक नोड्स से कनेक्ट करने के लिए कमांड लाइन का उपयोग करने की कोशिश की, लेकिन एक संदेश मिला Cannot connect to the Docker daemon at tcp://<remote_ip>:<port>. Is the docker daemon running?
।
हां, वे भाग रहे हैं। मैंने खुद को डॉकटर ग्रुप में जोड़ा है और नोड्स में SSHing करके डॉकटर तक पहुंच बना सकता हूं। हालाँकि मैं किसी भी डॉक नोड को दूरस्थ रूप से एक्सेस नहीं कर सकता।
मैंने /etc/default
जोड़ने / असहज करने के लिए संशोधित कियाDOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
मैं भी संशोधित /etc/init.d/docker
और /etc/init/docker.conf
शामिल करने के लिए DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
।
मैंने docker सेवा को फिर से शुरू किया, लॉग आउट किया और प्रक्रिया में कई बार लॉग इन किया, लेकिन फिर भी दूरस्थ नोड से कनेक्ट नहीं हो सका। मैं IP पास करके स्थानीय नोड से कनेक्ट नहीं कर सकता।
मुझे क्या याद किया? टीसीपी पर एपीआई किस फ़ाइल में कॉन्फ़िगरेशन को उजागर करता है?
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:~$
संपादित करें:ps aux | grep -i docker
यह रिटर्न लौटा
रहा है -
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
अपने उत्तर के आउटपुट को शामिल किया है यदि वह मदद करता है।
ss -ntl