-
Устанавливаем Docker (Docker Desktop для Windows или Docker для Linux)
-
Собираем образ:
docker build -t ImageName ./
, например:docker build -t pgpro_11.4.1 ./
-
Вместо сборки образа его можно скачать c https://hub.docker.com:
docker pull romanstarch/pgpro_11.4.1:latest
-
Указываем
ImageName
в docker-compose.yml, например:image: pgpro_11.4.1:latest
(илиimage: romanstarch/pgpro_11.4.1:latest
) -
Компонуем контейнер:
docker compose up -d
(команда для Windows)docker-compose up -d
(команда для linux, потребуется предварительная установка утилиты docker-compose, а также изменить тегversion
в docker-compose.yml:version: "3.3"
)
Сервер postgres собран с языковыми настройками: ru_RU.UTF-8
docker run --rm -p 5050:80 --network pgpro11_default --name pgadmin4 -e "[email protected]" -e "PGADMIN_DEFAULT_PASSWORD=admin" -d dpage/pgadmin4
(где network
- имя сети, созданной раннее в процессе установки контейнера pgpro11_postgres
)