Docker Network: различия между версиями

Материал из Iknow
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
#
+
 
# Елемент нумерованого списку
 
 
==Docker Bridge==
 
==Docker Bridge==
  
test
+
За замовчуванням створюється мережа цього типу. Треба пробросувати порти в цьому типу мережі якщо треба доступ зовні (параметр -p 80:80). Також можна під'єднатися локально.
 +
 
 +
docker0: 172.16.0.0/12
 +
 
 +
docker run nginx -p 80:80
  
 
==Docker Host==
 
==Docker Host==
  
test1
+
В цьому типу, контейнер отримує IP адресу хоста на якому він запускається. Треба указати тип мережі --network=host
 +
 
 +
docker run nginx --network=host
 +
 
  
 
==none==
 
==none==
  
test2
+
В цьому випадку не буде у контейнера мережевого інтерфейсу. Під'єднатися можливо тільки локально (параметр --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

macvlan

ipvlan

overlay