أنا باستخدام بورتينر وأنا غير قادر على إدارة نقاط النهاية البعيدة. حاولت استخدام سطر الأوامر للاتصال بعقد عامل الميناء عن بعد ، ولكن حصلت على رسالة 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 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