Tag: ping

如何启用docker集装箱通过他们的主机名相互ping通?

我想能够从另一个docker集装箱ping通docker主机名。 我怎样才能做到这一点 ? 我的容器在同一个dockernetworking上。 有人可以指导我在哪里寻找或search,我是networking新手,不知道我应该search什么来解决这个问题。

在Docker容器内的Ping命令不起作用

我可以从主机箱(Linux centos rhel 7.2)ping一个IP,但是当我在Docker容器中做同样的事情时,它无法响应。 [root @ f321ef079128]#ping 10.254.19.46 PING 10.254.19.46(10.254.19.46)56(84)字节的数据。 可能是什么问题? 谢谢

有一种方法可以使用来自另一个Docker容器的主机名来ping一个Docker容器?

我正在寻找一个解决scheme,从另一个Docker容器使用其主机名ping一个Docker容器。 我尝试如下: 首先启动Docker容器: docker run –rm -ti –hostname=repohost –name=repo repo 启动第二个Docker容器,首先连接并启动bash: docker run –rm -ti –hostname=repo2host –link repo:rp repo2 /bin/bash 在bash上开始repo2 ping repohost 它仍然在等待,没有任何结果。 有人可以告诉我是否有解决scheme?

如何在同一台主机上从虚拟机平台docker容器?

我在同一个主机上有一个docker容器和一个虚拟机(VM)(OpenSUSE)。 172.18.0.2的IP地址是172.18.0.2 ,主机IP地址是3.204.XX.XX而VM IP地址也是3.204.xx.xx ,所以我可以ping主机,甚至VM也是可以ping通的从主机,反之亦然,但我无法从同一主机上的虚拟机ping泊坞窗。 有没有办法从同一主机上存在的虚拟机访问主机上的泊坞窗? 请帮忙。

Ping直到Docker启动或超时

我正在docker集装箱上运行一个应用程序, 我的应用运行在http://127.0.0.1:8080/ 一旦应用程序启动 – (不是一旦容器运行,一旦应用程序准备使用)我想运行testing, 如果需要超过一分钟的应用程序运行我想打印一个错误并退出。 我怎么才能平直的应用程序,直到它的起床或直到超时过去?

docker主机可以ping它的容器吗?

我在mac上运行docker,我的docker运行centos和ifconfig显示eth0地址是“172.17.0.2”。 我试图在我的terminalping 172.17.0.2,但失败了。 所以,除了使用“docker运行”命令,有没有办法通过它的服务,如sshd访问容器? 我search了互联网,发现端口映射,所以我添加了“-P”选项来运行它: docker run -itP centos6.5 bash 它应该分配一个随机端口映射的权利? 但是list命令不会显示任何“端口”信息,如下所示(滚动一下) docker container list CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 136ab365eddd centos6.8_dev "bash" 11 seconds ago Up 10 seconds practical_wilson 这很奇怪:为什么端口映射不起作用? 我试过了: $tcping localhost 5000 localhost port 5000 closed.

通过netcat与docker通信两个容器

我想在Docker中传达两个容器,我正在使用netcat进行testing。 首先我创build了Dockefile: FROM ubuntu WORKDIR /root RUN apt-get update && apt-get install netcat iputils-ping -y 并添加了图像: docker build . -t ubuntu_netcat 我也创build了一个新的networking: docker network create –driver bridge nettest 然后我运行两个容器: docker run –net=nettest –expose=8080 -it –name pc1 ubuntu_netcat docker run –net=nettest –link=pc1 -it –name pc2 ubuntu_netcat 在第一个容器(PC1)我用netcat命令在端口8080上监听: nc -vlk 8080 我期望从第二个容器(pc2)执行以下操作来与它进行通信: nc -v pc1 8080 但我刚刚得到一个连接拒绝: […]

来自networking中另一台计算机的Ping Docker Container

我已经创build了一个docker集装箱,并尝​​试在集装箱的撞击下ping www.google.com,它的工作原理。 另外我尝试从主机ping容器 – 它工作得很好。 但是,当我尝试从networking中的外部系统ping容器,它给了我一个请求超时例外。 我打算在一个容器上安装一个tomcat web服务器,并允许其他容器访问服务器中部署的应用程序。 希望能得到一些帮助!