pgAdmin 4 + Docker: Criando uma instância do pgAdmin com Docker


Neste tópico será demonstrado o passo a passo para a criação de um container Docker para acesso ao pgAdmin.

Mas o que é pgAdmin?
Ele nada mais é do que um gerenciador gráfico para o banco de dados PostgreSql.

Atenção
Antes de tudo você deve ter instalado o Docker em seu sistema operacional.

Há e para esse passo a passo ter sucesso, preciso que você já tenha visto esse aqui: PostgreSQL + Docker: Criando uma instância

Criando o contâiner
Para criar o contâiner basta você rodar os comandos abaixo em seu terminal:
Explicando cada comando:

- Linha 1:
Ao executar esse comando iremos obter a imagem oficial do pgAdmin la no DockerHub que é um repositório de imagens para docker.

- Linha 2:
Com esse comando iremos criar uma rede interna, assim os containers que estiverem nela poderam conversar um com o outro.

- Linha 3:
Por último iremos criar o container pgAdmin. Lembre-se de alterar o e-mail e a senha para logo mais acessar o painel do pgAdmin.

Após executar os comandos já poderemos acessar o painel.

Validando se o contâiner foi criado e inicializado
Para verificarmos se o contâiner realmente foi criado, basta rodar o comando:
docker ps -a
Assim que o comando for executado você poderá encontrar todos os contâiners existentes em seu sistema operacional e entre eles deve ter o pgAdmin.

A coluna STATUS nos mostra se o contâiner está rodando. Se estiver escrito UP quer dizer que ele está de rodando e se estiver escrito EXIT que dizer que eles está parado.

Se ele estiver parado basta copiar o CONTAINER_ID referente ao pgAdmin e executar o comando abaixo:
docker start CONTAINER_ID
Com isso o seu contâiner será inicializado.

Acessando o pgAdmin
Para acessá-lo basta digitar o seguinte link em seu navegador: http://localhost:15432

Assim que acessar, você terá que informar o e-mail e senha que foram definidos na linha 3 da instalação do pgAdmin.

Para mais detalhes de como configurar um server no pgAdmin, basta acessar aqui.

Dica:
Toda vez que você desligar seu computador não será nescessário fazer todos esse procedimento novamente. Basta digitar o comando docker ps -a para poder ver os seus contâiners já criados e logo em seguida iniciá-los com o comando docker start CONTAINER_ID. O container id você irá conseguir obter quando rodar o primeiro comando.

Comentários

Postagens mais visitadas deste blog

Python: Duas formas de criar um Switch Case

pgAdmin 4: Configurando um server do Postgres

Oh My Zsh: Melhorando a produtividade do seu terminal