По вашему примеру мне не очень понятно почему порт 5432 идет без указания на какой он будет пробрасываться в Docker Desktop он на 32770 пробрасываеся это как то на автомате сам докер делает получается ?
И ваш конфиг в файл с каким расширением записать и откуда запустить
docker run \
--env=POSTGRES_PASSWORD=postgrespw \
--env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/15/bin \
--env=GOSU_VERSION=1.16 \
--env=LANG=en_US.utf8 \
--env=PG_MAJOR=15 \
--env=PG_VERSION=15.2-1.pgdg110+1 \
--env=PGDATA=/var/lib/postgresql/data \
--volume=/var/lib/postgresql/data \
-p 5432 \
-p 10050:10050 \
-d postgres:latest
Может пробросить порт можно как то на работающем контейнере в его терминале например ?
появился новый контейнер, хотя я думал что настройки должны измениться в существующем, но новый контейнер не запускается с ошибкой
features:
- mysql: false
- mariadb: true
- postgresql: false
- ohmyzsh: false
- webdriver: false
services:
- enabled: [mysql]
afterScriptPath = "after.sh"
customizationScriptPath = "user-customizations.sh"
- ./docker/nginx/ssl:/etc/nginx/ssl
проксипассить нужно на контейнер:
proxy_pass http://web:8000;