ฉันกำลังใช้ตัวแปลงและไม่สามารถจัดการจุดปลายทางระยะไกลได้ ฉันพยายามใช้บรรทัดคำสั่งในการเชื่อมต่อไปยังต่อมน้ำนักเทียบท่าระยะไกล 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"
ฉันรีสตาร์ทเซอร์วิสนักเทียบท่าออกจากระบบและเข้าสู่ระบบหลายครั้งในกระบวนการ แต่ก็ยังไม่สามารถเชื่อมต่อกับโหนดระยะไกลได้ ฉันไม่สามารถเชื่อมต่อกับโหนดในเครื่องได้ด้วยการส่งผ่าน IP
ฉันพลาดอะไรไป ไฟล์คอนฟิกูเรชันใดที่เปิดเผย API ผ่าน 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:~$
แก้ไข:
วิ่ง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