【问题标题】:How to use docker remote api to create a container using another container's network namespace如何使用 docker remote api 使用另一个容器的网络命名空间创建容器
【发布时间】:2016-04-04 15:12:09
【问题描述】:

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

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

运行后,两个容器的IP地址相同。我想知道如何使用 docker remote api 或其他客户端 api 来做到这一点。

我的 docker server&client 版本是 1.10.3

【问题讨论】:

    标签: docker docker-networking


    【解决方案1】:

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

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

    NetworkMode - 设置容器的网络模式。支持的标准值为:bridgehostnonecontainer:&lt;name|id&gt;。任何其他值都被视为此容器应连接到的自定义网络的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-02
      • 1970-01-01
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      相关资源
      最近更新 更多