আমি পোর্টেইনার ব্যবহার করছি এবং দূরবর্তী শেষ পয়েন্টগুলি পরিচালনা করতে অক্ষম। দূরবর্তী ডকার নোডগুলিতে সংযোগের জন্য আমি কমান্ড লাইনটি ব্যবহার করার চেষ্টা করেছি, তবে একটি বার্তা পেয়েছি Cannot connect to the Docker daemon at tcp://<remote_ip>:<port>. Is the docker daemon running?
।
হ্যাঁ, তারা চলছে। আমি নিজেকে ডকার গ্রুপে যুক্ত করেছি এবং নোডগুলিতে এসএসএইচিংয়ের মাধ্যমে ডকার অ্যাক্সেস করতে পারি। তবে আমি দূরবর্তীভাবে কোনও ডকার নোড অ্যাক্সেস করতে পারি না।
আমি সংশোধন /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"
।
আমি ডকার পরিষেবাটি পুনরায় চালু করেছি, প্রক্রিয়ায় একাধিকবার লগ আউট এবং লগইন করেছি, তবে এখনও রিমোট নোডের সাথে সংযোগ করতে পারি না। আইপি পাস করে আমি স্থানীয় নোডের সাথে সংযোগও করতে পারি না।
আমি কী মিস করলাম? কোন ফাইলের কোন কনফিগারেশন টিসিপি-র মাধ্যমে এপিআই প্রকাশ করে?
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