Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 8012|Відповідь: 0

Налаштування туторіалу з фіксованою IP-адресою контейнера Docker

[Копіювати посилання]
Опубліковано 28.09.2018 10:17:37 | | | |
Часто Docker використовується для імітації розгортання проєкту у виробничому середовищі, тому часто необхідно одночасно відкривати кілька контейнерів Docker, а іноді встановлене програмне забезпечення потрібно прив'язати до інших контейнерів у локальній мережі Docker, наприклад, розгортання реплік-наборів MongoDB, щоб прив'язати приватну IP інших контейнерів.

Однак після кожного перезавантаження Docker IP-адреса контейнера змінюється, і Docker підтримує встановлення фіксованої IP після запиту до даних.

Мережа Docker за замовчуванням

Після встановлення Docker за замовчуванням створюються наступні три типи мереж:

SCOPE ДРАЙВЕРА НАЗВИ МЕРЕЖЕВОГО ID.
17CBF438C338 Міст Місцевий міст
1ac50740d496 Хост локально
e863b9972d3b без нульового локального
міст: мережа мостів

За замовчуванням контейнери Docker почали використовувати мости — мережу, створену під час встановлення Docker, і щоразу, коли контейнер Docker перезавантажується, відповідна IP-адреса отримується в порядку, що призведе до зміни IP-адреси Docker під час перезавантаження

жодно: Жодна мережа не вказана

При --network=none контейнер docker не призначає IP локальній мережі

Ведучий: Host Network

При --network=host мережа контейнера Docker підключена до хоста, і обидва пристрої є сумісними.
Наприклад, якщо ви запускаєте веб-сервіс у контейнері і слухаєте порт 8080, порт 8080 хоста автоматично буде відображений на контейнер.

Створити власну мережу: (Встановити фіксовану IP)

Крок 1: Створіть власну мережу

Створіть власну мережу та вкажіть блок CIDR: 172.18.0.0/16


Крок 2: Створити контейнер Docker

На даний момент створений контейнер Docker зберігатиме 172.18.0.2 цю IP.








Попередній:Як отримати IP-адресу docker-контейнера
Наступний:Oracle переглядає структуру таблиці через SQL
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com