windows连通CentOS虚拟机中的docker容器不通?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows连通CentOS虚拟机中的docker容器不通?相关的知识,希望对你有一定的参考价值。
请问怎么拼通,我主要想拿xshell连接docker
首先,你要确保端口正常启动了,可以使用netstat -ntlp命令查看端口身体正常监听,一般启动的程序为docker监听的程序。然后,测试客户端和centos的连通性,直接ping,或者直接远程也可以测试。
然后,检测端口是否通,,可以使用telnet ip 端口,检测端口是否ok。
最后,检测防火墙,查看防火墙是否打开规则,即这个端口是否关闭了,再关闭selinux。 参考技术A
首先测试windows和centos的连通性 直接ping
如果可以互通,就使用xshell连接centos
连接成功即可操作docker容器
如果不能互通,请检查你的虚拟机网络和防火墙设置
希望可以帮助你 请采纳
虚拟机中的centos在nat模式下连不上外网
这两天需要配置ftp服务器,可是虚拟机在nat模式下死活连不上外网,主机能够通过该ssh与虚拟机进行连接,虚拟机也能ping同一网段主机的IP地址,但就是ping不通外网,
开始我是这样配置的:
主机vmnet8:172.16.1.1
虚拟机网络配置中网关:172.16.1.1
虚拟机centos:172.16.1.10
就这样,尝试过启动windows的dhcp服务、配置虚拟机centos的dns等等,真实瞎忙活一场,真正搜索,虚拟机nat联网原理后才明白,虚拟机本身网络配置中的网关是接通外网的通道,主机的vmnet8只应该与其处于同一网段用来成为虚拟机centos的网上邻居,而我设置windows的vmnet8的ip与虚拟机网络配置的ip设置成了同一个,这样虚拟机centos在访问外网时肯定是通过网关与外界相连的,而我的网关与windows的ip冲突了,这样centos就直接去找windows去访问外网了,而windows不是通过vmnet8的ip连接外网的,所以,虚拟机centos是不可能脸上外网的。
解决办法:将虚拟机网络配置保持为:172.16.1.1
把主机vmnet8的ip改为和172.16.1.0网段内非网关的ip
虚拟机centos的ip也为和172.16.1.0网段内非网关的ip
这样虚拟机centos就能通过虚拟机的nat服务的网关访问外网了!!!
以上是关于windows连通CentOS虚拟机中的docker容器不通?的主要内容,如果未能解决你的问题,请参考以下文章
CentOS----宿主机无法访问虚拟机中的web服务解决方案