на 5432?
Поподробней можно? 🙂. Вот настройки postgres внутри docker-compose: client-service-postgres: image: postgres container_name: client-service-postgres ports: - 25103:${DB_PORT:-5430} environment: POSTGRES_USER: ... POSTGRES_PASSWORD: .... POSTGRES_DB: .... POSTGRES_PORT: ${DB_PORT:-5430}
нельзя это самый тривиальный вопрос на поиски ответа на который тратиться едва ли больше пары минут даже если услышать о докере впервые
google -> docker-compose port forwarding первая ссылка за докой, вторая если надо без понимания узнать ответ на вопрос
Ты можешь использовать стандартный порт постгри, а наружи вынести любой какой хочешь
Не нужно наружний. Нужно внутренний переопределить. ports: - 25103:${DB_PORT:-5430} Должен заставить контейнер использовать порт DB_PORT? Или нет? Или это просто ретрансляция с внешнего порта 25103 на порт DB_PORT внутри докера. А порт контейнера как-то по другому задаётся? Например в команде EXPOSE PORT в Dockerfile?
порт постгри внутри контейнера уже задан, его не надо трогать
Нельзя или невозможно? А для images , которые сами билдим можно изменить?
можно что угодно, но в этом нету никакого смысла
для image не существует понятия порт
А что тогда делает строка EXPOSE PORT в Dockerfile?
в вашем и 99% процентов других людей ровным счетом ничего
Тогда это переменной наверное делается. Доку смотри
Обсуждают сегодня