Tag: ip

如何将IP路由到Ubuntu的另一个IP?

这里是我的问题:我有一个Linux数据科学虚拟机(Ubuntu) ,将托pipe我的Docker容器。 在这个容器里面我有一个Python脚本运行。 我希望Azure云中的C#客户端与此容器集成。 当它通过XMLRPC请求通过ubuntu ip调用这个脚本的一个函数时,我的主机应该把ip地址redirect到容器的ip:port/ 。 Idk如何做这个ipredirect(或者可能被称为转发/路由?)。 我在互联网上find的最简单的解决scheme是XMLRPC。 有没有人能够帮助我,这也有没有更好的方式,而不是XMLRPC或JSONRPC? 这是我的客户端部分: [XmlRpcUrl("http://@UbuntuIP:666/ContainerIP:8000/RPC2")] public interface ICallServer:IXmlRpcProxy { [XmlRpcMethod] string result(string storageAccountName, string containerName,string imageName); } ICallServer icallServerTest = XmlRpcProxyGen.Create<ICallServer>(); var output = icallServerTest.func(params);

我怎样才能确保始终连接到相同的docker集装箱?

我有一个真正理解这个小问题。 当我在Docker中启动3个容器时,他们得到3个不同的IP地址,这些IP地址是按顺序分配的,我可以从其他容器中解决它们,一切正常。 但是,当我在这三个之前启动一个不同的容器时,这三个获得不同的IP地址,并且整个设置进入地狱。 我一直在困扰Google很长一段时间,但我似乎找不到一个合适的(也不是太复杂)的解决scheme,有一个稳定的方式来连接到某个容器。 这并不是我想自己分配IP,只是告诉docker主机,就像“每次启动容器X时都将IP 172.17.0.X分配给它” 必须有某种方式来启动容器的顺序并不重要,不能每隔一次重新启动容器就必须更改设置。 所以这里有一些帮助会很好? 我可以通过某种方式将IP分配给容器,或者给予某种别名,以便从另一个容器中处理。

从我的本地networking连接postgreSQL + postGIS docker容器

我已经从docker中心build立了docker集装箱: docker run –name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d mdillon/postgis docker run -it –link some-postgis:postgres –rm postgres \ sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgres' 检查: $ docker inspect b89c7f54e76a [ { "Id": "b89c7f54e76aa82bd142e1eb45a1f12008bf2ee2f94e392b08b386493b58891f", "Created": "2017-08-08T14:34:02.375576229Z", "Path": "docker-entrypoint.sh", "Args": [ "postgres" ], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": […]

Docker UDP端口支持?

我一直在testing下面的环境: 一切运作良好,除了我不能联系docker容器中的UDP端口,请指教我。 也目前我使用“IP NETSNS EXEC”来设置IP地址任何简单的方法来修复在容器中的IP地址? 感谢提前Prasong P.

docker桥改变docker和内部IP

我曾经是docker工人,这个docker工人出现在solrcloud上。每个solr在IP上创builddocker0桥。 这个ip:172.17.47.5。 但是,我想这个ips像192.168.2.x. 我能帮你吗?

如何设置不同的静态IP到同一主机上的每个docker容器?

我正在尝试为每个docker containers分配静态IP地址,但是docker总是为每个容器分配dynamicIP地址。是否有configuration文件的位置来实现这个或者任何命令?

多个Bluemix Docker容器的相同IP地址

就像标题所说,是否有可能使用相同的公有IP地址运行多个Bluemix容器,但暴露了不同的端口? (不应该购买额外的或浪费的IPv4空间。) 我想运行6不同的参数化(与环境variables)容器。 不同的是暴露的端口号(和内部应用逻辑)。 我唯一需要的是能够使用Dockerconfiguration或其他解决scheme访问该端口,例如这6个映像和“路由器”之间的NAT。 谢谢。

具有一个公有IP的Docker容器

我有一些Docker容器,包含几个操作系统。 所以我想直接从互联网上获得(通过SSH )这些容器。 我只能使用一个公共IP地址。 现在docker0在默认IP的网桥模式下。 我怎样才能configurationDocker从任何地方分开访问容器?

公共IP映射到Docker中的内部共享虚拟IP地址

我在OSX上使用Docker,并创build了一个具有桥接networking和多个共享虚拟IP的容器的主机(因此172.19.0.50指向172.19.0.1,如果该容器closures,则172.19.0.50指向172.19。 0.2等)。 这个networking中的其他容器可以访问172.19.0.50,并且可以按照计划看到其中的任何一个,到目前为止是非常棒的。 我很困惑的是如何指向我的公共192.168.99.100 IP,使它到172.19.0.50,而不是一个特定的容器IP。 这是我不太熟悉的一个领域,所以任何build议非常赞赏。

泊坞窗拒绝Azure IP地址

我正在跟踪在azure地点提到的过程来创build一个azure色的docker机器。 docker工人能够在Azure中创build必要的组件,但是又回来了 由于目标机器主动拒绝,所以不能build立连接。 构build泊坞窗图像或只是试图用docker images查询它将返回此消息。 我怀疑分配的IP地址是不是公开的,虽然它在Azure中configuration。 。 这可能不是Docker相关的,而是Azureconfiguration。 如何确保这里的IP地址是可访问和可连接的?