Установите pgadmin III для контейнера связанной базы данных в docker - PullRequest
1 голос
/ 18 апреля 2020

Есть два работающих docker контейнера. Один контейнер содержит веб-приложение, а второй - связанную базу данных postgres.

Где должен быть установлен инструмент Pgadmin III?

1 Ответ

1 голос
/ 18 апреля 2020

pgAdmin можно развернуть в контейнере, используя образ в концентраторе. docker .com / r / dpage / pgadmin4 /

Например, запустите защищенный контейнер TLS, используя общий каталог config / storage в /private/var/lib/pgadmin на хосте, и серверы, предварительно загруженные из /tmp/servers.json на хосте:

docker pull dpage/pgadmin4
docker run -p 443:443 \
    -v /private/var/lib/pgadmin:/var/lib/pgadmin \
    -v /path/to/certificate.cert:/certs/server.cert \
    -v /path/to/certificate.key:/certs/server.key \
    -v /tmp/servers.json:/pgadmin4/servers.json \
    -e 'PGADMIN\_DEFAULT\_EMAIL=user@domain.com' \
    -e 'PGADMIN\_DEFAULT\_PASSWORD=SuperSecret' \
    -e 'PGADMIN\_ENABLE\_TLS=True' \
    -d dpage/pgadmin4
...