मैं पोर्टेनर का उपयोग कर रहा हूं और दूरस्थ समापन बिंदुओं को प्रबंधित करने में असमर्थ हूं । मैंने रिमोट डॉकर नोड्स से कनेक्ट करने के लिए कमांड लाइन का उपयोग करने की कोशिश की, लेकिन एक संदेश मिला Cannot connect to the Docker daemon at tcp://<remote_ip>:<port>. Is the docker daemon running?
.
हाँ, वे चल रहे हैं । मैंने खुद को डॉकर समूह में जोड़ा है और नोड्स में एसएसएचिंग करके डॉकर तक पहुंच सकता है । हालाँकि मैं किसी भी डॉकर नोड्स को दूरस्थ रूप से एक्सेस नहीं कर सकता ।
मैंने संशोधित किया /etc/default
जोड़ने के लिए / uncomment 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"
.
मैंने डॉकर सेवा को पुनरारंभ किया, लॉग आउट किया और प्रक्रिया में कई बार लॉग इन किया, लेकिन फिर भी दूरस्थ नोड से कनेक्ट नहीं हो सकता । मैं आईपी पास करके स्थानीय नोड से भी कनेक्ट नहीं कर सकता ।
मुझे क्या याद आया? टीसीपी पर एपीआई को किस फाइल में कौन सा कॉन्फ़िगरेशन उजागर करता है?
user@hostname:~$ docker -H tcp://<REMOTE_IP>:2375 infoCannot 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 infoCannot 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 infoCannot 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