如何使用docker远程api使用另一个容器创建容器'的网络命名空间



我可以运行以下命令,使用另一个容器的网络名称空间创建一个容器:

docker run -it --net=container:<container_name> ubuntu:14.04

运行后,两个容器具有相同的IP地址。我想知道如何使用docker远程api或其他客户端api来完成这项工作

我的docker服务器&客户端版本为1.10.3

docker run基本上是docker create然后是docker start。您可以在API参考中找到/containers/create端点的文档。

您要查找的属性是HostConfig中的NetworkMode

NetworkMode-设置容器的网络模式。支持的标准值为:bridgehostnonecontainer:<name|id>。任何其他值都将作为该容器应连接到的自定义网络的名称。

最新更新