Как назначить статические IP-адреса контейнерам Docker

Containers 23-08-2022, 11:33 komronu 1 018 0


При обычном запуске контейнеров Docker, контейнеры получают динамически назначаемые IP-адреса. Но иногда возникает необходимость назначить статичные IP-адреса для наших контейнеров.

Чтобы назначить статичный IP-адрес каждому контейнеру, пропишите в файле docker-compose.yml следующее:

version: '3'
services:
    web1:
        image: 'httpd:alpine'
        ports:
            - '8181:80'
        networks:
            appnet:
                ipv4_address: 172.16.0.2
    web2:
        image: 'httpd:alpine'
        ports:
            - '8282:80'
        networks:
            appnet:
                ipv4_address: 172.16.0.3
networks:
    appnet:
        driver: bridge
        ipam:
            driver: default
            config:
                - subnet: "172.16.0.0/28"
Похожие новости
Как назначить конкретную подсеть контейнерам Docker

Создание выделенной сети контейнерам Docker....

Подробнее
Разворачиваем LEMP-стэк на контейнерах Docker

Контейнеризируем сервисы LEMP с помощью docker-compose....

Подробнее
Настройка частного реестра Docker Private Registry

Создаем свой репозиторий образов контейнеров Docker....

Подробнее
Поднимаем ocserv с аутентификацией LDAP

Поднимаем VPN сервер OpenConnect (ocserv) в контейнере Docker с аутентификацией пользователей из Microsoft...

Подробнее
Отслеживаем соединения контейнеров Docker

Отслеживаем состояние соединений в среде контейнеризации Docker....

Подробнее
How to install Docker and Compose on AlmaLinux

Quick setup docker and docker-compose with a simple bash script....

Подробнее
Комментарии (0)
Новые комментарии
komronu8 сентября 2022 18:23

Салом, можно ещё создать файл в /etc/nginx/proxy_params, a потом добавить туда

img
К комментарию
sobir26 августа 2022 10:43

Можно ещё так: 1. Создаем отдельную сеть для наших контейнеров docker network

img
К комментарию
komronu22 августа 2022 15:12

Спасибо за отзыв, написал отдельную статью по установке и настройке Ansible

img
К комментарию
sobir19 августа 2022 18:00

Думаю в статье необходимо также описать процесс установки Ansible.

img
К комментарию
sobir17 октября 2021 11:40

Принудительное обновление сертификата: certbot certonly --force-renew -d

img
К комментарию
sobir3 июля 2021 14:19

Можно, но я решил описать процесс копирования ключей более подробно.

img
К комментарию
Все комментарии
Какой дистрибутив Linux вы часто используете?
Календарь
«    Март 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031
Подпишись на канал