compose и должен слушать только один айпишник из нескольких.
Понятно, что можно прописать в портах 1.23.45.67:8000:8000, но при этом хотелось бы, чтобы он и на локалхосте запускался без правки docker-compose.yml.
Можно ли как-то записать адрес так, чтобы не хардкодить его? Вынести в .env, например, я не знаю.
Заводить ещё один docker-compose.yml не очень удобно, т.к. кроме этого сервиса там их ещё полтора десятка.
А почему нельзя по 1234567 с локалхоста зайти?
Мне не нужно туда заходить, мне нужно, чтобы контейнер слушал один интерфейс. 1.23.45.67 — это адрес интерфейса на хостинге, у локалхоста другие адреса.
А в чём трабла править композ, если не секрет?
Неудобно ж каждый раз его править перед запуском/коммитом.
Баш скриптом инитить энву
Обсуждают сегодня