我可以运行以下命令,使用另一个容器的网络名称空间创建一个容器:
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-设置容器的网络模式。支持的标准值为:
bridge
、host
、none
和container:<name|id>
。任何其他值都将作为该容器应连接到的自定义网络的名称。