2016-04-04 3 views
0

можно выполнить следующую команду, чтобы контейнер с помощью сетевого пространства имен другого контейнера:Как использовать Docker удаленного API для создания контейнера с помощью сетевого пространства имен другого контейнера

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

После его выполнения, два контейнера имеет тот же IP-адрес. Я хочу знать, как использовать docker remote api или другой клиент api для этого.

Моего докер сервер & клиент версии 1.10.3

ответ

2

docker run в основном docker create следует docker start. Вы можете найти документацию для конечной точки /containers/create в API reference.

Недвижимость, которую вы ищете, это NetworkMode в HostConfig;

NetworkMode - Устанавливает сетевой режим для контейнера. Поддерживаемые стандартные значения: bridge, host, none и container:<name|id>. Любое другое значение принимается как имя настраиваемой сети, к которому должен подключаться этот контейнер.

Смежные вопросы