我可以运行以下命令来使用另一个容器的网络命名空间创建一个容器:
docker run -it --net=container:<container_name> ubuntu:14.04
运行后,两个容器具有相同的IP地址。我想知道如何使用docker remote api或其他客户端api来完成它。
我的docker服务器和客户端版本是1.10.3
答案 0 :(得分:3)
docker run
基本上是docker create
,后跟docker start
。您可以在API reference。
/containers/create
端点的文档
您正在寻找的属性是NetworkMode
中的HostConfig
;
NetworkMode - 设置容器的网络模式。支持的标准值包括:
bridge
,host
,none
和container:<name|id>
。任何其他值都将被视为此容器应连接到的自定义网络名称。