Tôi đang sử dụng portainer và không thể quản lý các điểm cuối từ xa. Tôi đã thử sử dụng dòng lệnh để kết nối với các nút docker từ xa, nhưng nhận được một tin nhắn Cannot connect to the Docker daemon at tcp://<remote_ip>:<port>. Is the docker daemon running?
.
Vâng, họ đang chạy. Tôi đã thêm mình vào nhóm docker và có thể truy cập docker bằng cách SSH vào các nút. Tuy nhiên tôi không thể truy cập bất kỳ nút docker từ xa.
Tôi đã sửa đổi /etc/default
để thêm / bỏ ghi chú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"
Tôi cũng sửa đổi /etc/init.d/docker
và /etc/init/docker.conf
bao gồm DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"
.
Tôi đã khởi động lại dịch vụ docker, đăng xuất và đăng nhập nhiều lần trong quy trình, nhưng vẫn không thể kết nối với nút từ xa. Tôi thậm chí không thể kết nối với nút cục bộ bằng cách truyền IP.
Tôi đã bỏ lỡ những gì? Cấu hình nào trong tệp hiển thị API qua 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:~$
Chỉnh sửa:
Chạy ps aux | grep -i docker
trả về cái này -
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
trong câu trả lời của tôi nếu điều đó giúp.
ss -ntl