A simple docker compose file to use Postgres and PgAdmin4
Copie ou renomeie o arquivo .env.example para .env, depois defina suas variáveis locais dentro do arquivo renomeado.
Feito isso, execute o comando que dará início a criação da network e dos containers:
docker compose up -d
Ao criar a conexão para acesso à instância do PostgreSQL, leve em conta as seguintes considerações utilizando os dados que você definiu no arquivo .env
:
- Acesse o PgAdmin4 através do seu brownser, por padrão no endereço: http://localhost:7500.
- Faça login com o email e senha que você definiu e depois inicie o registro um novo servidor do PostgresSQL.
- Em "Host name/address", informar o nome do container que corresponde à instância do PostgreSQL (
postgres
). - Em "Port", definir o valor
5432
(porta default de acesso ao container e disponível a partir da redepostgres_network
). Não informar a porta em que o PostgreSQL foi mapeado no host. - No atributo "Username", deverá ser informado o usuário default do PostgreSQL (
postgres
), bem como a senha correspondente em "Password" (senha que você definiu no arquivo de enviroment).
PostgreSQL + pgAdmin 4 + Docker Compose: montando rapidamente um ambiente para uso