Инструменты пользователя

Инструменты сайта


howto:docker:network

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

howto:docker:network [2019/01/21 22:28] (текущий)
Алексей Кожевников создано
Строка 1: Строка 1:
 +====== Сеть ======
  
 +==== Создание сети ====
 +
 +<​code>​
 +docker network create -d overlay MyOverlayNetwork
 +</​code>​
 +
 +<​code>​
 +docker network create -d bridge MyBridgeNetwork
 +</​code>​
 +
 +<​code>​
 +docker network create -d overlay
 +  --subnet=192.168.0.0/​16
 +  --subnet=192.170.0.0/​16
 +  --gateway=192.168.0.100
 +  --gateway=192.170.0.100
 +  --ip-range=192.168.1.0/​24
 +  --aux-address="​my-router=192.168.1.5"​ --aux-address="​my-switch=192.168.1.6"​
 +  --aux-address="​my-printer=192.170.1.5"​ --aux-address="​my-nas=192.170.1.6"​
 +  MyOverlayNetwork
 +</​code>​
 +
 +==== Удаление сети ====
 +
 +<​code>​
 +docker network rm MyOverlayNetwork
 +</​code>​
 +
 +==== Список сетей ====
 +
 +<​code>​
 +docker network ls
 +</​code>​
 +
 +==== Получение информации о сети ====
 +
 +<​code>​
 +docker network inspect MyOverlayNetwork
 +</​code>​
 +
 +==== Подключение работающего контейнера к сети ====
 +
 +<​code>​
 +docker network connect MyOverlayNetwork nginx
 +</​code>​
 +
 +==== Подключение контейнера к сети при его запуске ====
 +
 +<​code>​
 +docker run -it -d --network=MyOverlayNetwork nginx
 +</​code>​
 +
 +==== Отключение контейнера от сети ====
 +
 +<​code>​
 +docker network disconnect MyOverlayNetwork nginx
 +</​code>​
 +
 +{{tag> network }}
howto/docker/network.txt · Последние изменения: 2019/01/21 22:28 — Алексей Кожевников