Задать вопрос
@MiyRon

Почему Docker контейнер не получает статический ip?

Доброго времени суток. Я пытаюсь привязать контейнер с nginx к ip 172.16.238.10, но по какой-то причине докер игнорирует настройки в docker-compose

#my docker-compose file
version: "3.9"

services:

nginx:
build: nginx/
ports:
- 80:80/tcp
volumes:
./dokcer/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
./dokcer/nginx/conf/hosts:/etc/hosts
./docker/project:/var/www/project
networks:
app_net:
ipv4_address: 172.16.238.10

php-fpm:
build: php-fpm/
ports:
- 9000:9000/tcp
volumes:
./dokcer/php-fpm/conf/www.conf:/usr/local/etc/php-fpm.d/www.conf
./dokcer/php-fpm/conf/hosts:/etc/hosts
./dokcer/project:/var/www/project
networks:
app_net:
ipv4_address: 172.16.238.11

networks:
app_net:
ipam:
driver: default
config:
- subnet: "172.16.238.0/24"


после сборки и запуска я смотрю на сеть docker_app_net и вижу, что контейнер nginx имеет ip 172.16.238.2, хотя я ожидал, что это будет 172.16.238.10.

В чем может быть проблема? Буду благодарен за каждый ответ, т.к. запутался : c
  • Вопрос задан
  • 213 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы