Docker Network: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | ||
− | |||
==Docker Bridge== | ==Docker Bridge== | ||
− | + | За замовчуванням створюється мережа цього типу. Треба пробросувати порти в цьому типу мережі якщо треба доступ зовні (параметр -p 80:80). Також можна під'єднатися локально. | |
+ | |||
+ | docker0: 172.16.0.0/12 | ||
+ | |||
+ | docker run nginx -p 80:80 | ||
==Docker Host== | ==Docker Host== | ||
− | + | В цьому типу, контейнер отримує IP адресу хоста на якому він запускається. Треба указати тип мережі --network=host | |
+ | |||
+ | docker run nginx --network=host | ||
+ | |||
==none== | ==none== | ||
− | + | В цьому випадку не буде у контейнера мережевого інтерфейсу. Під'єднатися можливо тільки локально (параметр --it). | |
+ | docker run nginx --network=host | ||
+ | |||
+ | ==macvlan== | ||
+ | |||
+ | |||
+ | ==ipvlan== | ||
+ | |||
+ | |||
+ | ==overlay== |
Версия 15:22, 23 января 2024
Содержание
Docker Bridge
За замовчуванням створюється мережа цього типу. Треба пробросувати порти в цьому типу мережі якщо треба доступ зовні (параметр -p 80:80). Також можна під'єднатися локально.
docker0: 172.16.0.0/12
docker run nginx -p 80:80
Docker Host
В цьому типу, контейнер отримує IP адресу хоста на якому він запускається. Треба указати тип мережі --network=host
docker run nginx --network=host
none
В цьому випадку не буде у контейнера мережевого інтерфейсу. Під'єднатися можливо тільки локально (параметр --it). docker run nginx --network=host