简体   繁体   English

为什么我一直在另一台机器上访问docker守护进程,它总是失败

[英]Why I have been accessing the docker daemon on another machine and it always fails

I want to access the docker daemon on another machine,but it always fails. 我想在另一台机器上访问docker守护程序,但它总是失败。

Both machines are virtual machines. 两台机器都是虚拟机。

systemctl status docker service systemctl状态docker服务

[root@localhost ~]# systemctl status docker.service
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Tue 2019-04-16 07:38:52 EDT; 3s ago
     Docs: https://docs.docker.com
 Main PID: 5191 (dockerd)
   Memory: 128.5M
   CGroup: /system.slice/docker.service
           └─5191 /usr/bin/dockerd -H unix://var/run/docker.sock -H tcp://0.0.0.0:2375

ps -ef | ps -ef | grep docker grep码头工人

[root@localhost ~]# ps -ef | grep docker
root       5191      1  1 07:38 ?        00:00:01 /usr/bin/dockerd -H unix://var/run/docker.sock -H tcp://0.0.0.0:2375
root       5800   5161  0 07:40 pts/0    00:00:00 grep --color=auto docker

netstat -tulp netstat -tulp

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 localhost:smtp          0.0.0.0:*               LISTEN      4373/master         
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN      4134/sshd           
tcp6       0      0 localhost:smtp          [::]:*                  LISTEN      4373/master         
tcp6       0      0 [::]:2375               [::]:*                  LISTEN      5191/dockerd        
tcp6       0      0 [::]:2377               [::]:*                  LISTEN      5191/dockerd        
tcp6       0      0 [::]:7946               [::]:*                  LISTEN      5191/dockerd        
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      4134/sshd          

Result of access on another machine 在另一台机器上访问的结果

[root@localhost dack]# docker -H tcp://192.168.233.150:2375 images
error during connect: Get http://192.168.233.150:2375/v1.39/images/json: dial tcp 192.168.233.150:2375: connect: no route to host
[root@localhost dack]# docker -H tcp://192.168.233.150:2375 info
error during connect: Get http://192.168.233.150:2375/v1.39/info: dial tcp 192.168.233.150:2375: connect: no route to host

如果允许2375端口从其他服务器连接,您可以检查防火墙吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 为什么Docker有一个守护进程? - Why does Docker have a daemon? 在 localhost docker 登录成功,但从另一台机器我收到来自守护进程的错误响应:x509:由未知机构签名的证书 - In localhost docker login is successful, but from another machine I get Error response from daemon: x509: certificate signed by unknown authority Docker 映像拉取失败并使 docker 守护程序无法访问,直到机器重新启动 - Docker image pull fails and makes docker daemon inaccessible until machine restart 适用于Android的Docker容器:Gradle构建守护程序意外消失(可能已被杀死或可能已崩溃) - Docker container for Android : Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed) Docker 守护进程无法处理日志 - Docker daemon fails to process logs Docker守护程序无法正常重启 - Docker daemon fails to restart gracefully 在守护程序模式下运行docker时出现错误 - I have error when I run docker in daemon mode 从另一台机器访问在 Docker 中运行的 Web 应用程序 - Accessing A Web App Running In Docker From Another Machine 从内部网络中的另一台机器访问 Docker 容器 - Accessing Docker container from another machine in an internal network 如何从Docker Machine设置的主机上运行的容器中使用Docker守护进程? - How can I use the docker daemon from a container running on a host provisioned by Docker Machine?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM