docker容器、虚拟机、宿主机之间的网络配置 |
您所在的位置:网站首页 › 建立主机与vm虚拟机的网络连接失败 › docker容器、虚拟机、宿主机之间的网络配置 |
目前安装,本地电脑(windows10)-vmware虚拟机(centos 7)-docker容器 网络地址想在本地电脑上访问到docker容器内服务,需要三者之间互相ping通,涉及3个IP地址 1、本地电脑IP,也即宿主机IP。通过在本地cmd采用ipconfig命令查看 2、虚拟机IP,也即宿主服务器IP。通过在虚拟机上ip addr命令查看 3、docker容器IP,通过在虚拟机上ip addr命令查看 需要注意一点,在本地CMD输入ipconfig后显示的虚拟机IP,并不是真正的IP地址,而且主机的IP地址会不断变化,网线或者WLAN。 访问服务时,需要本地、虚拟机、容器三者两两直接都ping的通 本地ping虚拟机:在cmd中,ping 虚拟机IP 本地ping容器 虚拟机ping容器:在虚拟机中,ping 容器IP 虚拟机ping本地 容器ping本地: 在容器中,ping 本地IP 容器ping虚拟机 上述有任何一项不通,就需要配置网络 一些错误及网络配置1、Job for docker.service failed…docker启动失败,docker只有client,没有server。 解决: 打开vi /etc/sysconfig/selinux,将selinux 属性值改为disabled,原来是enforing。 2、“net/http: TLS handshake timeout”错误,docker pull镜像太慢 解决: 打开/etc/docker/,若没有daemon.json文档,则新建一个 4、本机与虚拟机网络连接 vmware安装centos虚拟机时,选择的是NAT方式。 打开vmware,依次打开编辑-虚拟网络编辑器 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |