Rodando PostgreSQL + PGAdmin via Podman

Publicado por Daniel Lara Souza em 12/02/2021

[ Hits: 4.358 ]

Blog: http://danniel-lara.blogspot.com/

 


Rodando PostgreSQL + PGAdmin via Podman



Uma dica rápida para quem quiser estudar o PostgreSQL em sua máquina, pode usar o Podman. Quem não conhece o Podman pode ver esse artigo: Podman - um mecanismo de contêiner sem daemon [Artigo]

Para facilitar o uso vamos criar um Pod para rodar o PostgreSQL + PGAdmin, para saber mais sobre Pods leiam esse artigo: Pods com Podman [Artigo]

Primeiro vamos criar um Pod e vamos definir uma porta de acesso ao PGAdmin:

podman pod create --name pgdb -p 8000:80
Agora vamos criar um diretório onde será o nosso volume para o banco, no caso eu criei um diretório no meu /home mesmo:

mkdir -p ~/Podman/pga

Agora vamos subir o contêiner do PGAdmin onde vamos já definir o usuário e senha de login:

podman run --pod=pgdb \
-e 'PGADMIN_DEFAULT_EMAIL=eu@meu.mail' \
-e 'PGADMIN_DEFAULT_PASSWORD=senha' \
--name pgadmin12 \
-d dpage/pgadmin4


Agora vamos subir o banco passando também um usuário e senha:

podman run --pod=pgdb \
-v ~/Podman/pga:/var/lib/postgresql/data:Z \
-e POSTGRES_PASSWORD=senha \
-e POSTGRES_USER=admin \
--name db \
-d postgres


Caso queira pode ver o status:
Agora vamos acessar via browser: https://0.0.0.0:8000
Agora adicione um servidor e passe as informações:
e pronto!
Espero que ajude.

Guia de referência: Run PostgreSQL + PGAdmin in pods using podman - DEV Community

Outras dicas deste autor

PostgreSQL no Fedora 18

MiniKube no Fedora 32

Servidor DHCPD no Fedora 21

Backup e Restore do MariaDB

Reiniciar máquina após Kernel panic

Leitura recomendada

Instalando Docker no Raspberry Pi

Docker: container Debian sem o comando "ps" (bash: ps: command not found) [Resolvido]

Como exportar um container Docker para outra máquina

Docker containers com aplicações gráficas

Removendo Imagens Containers Pods no Podman

  

Comentários
[1] Comentário enviado por maurixnovatrento em 12/02/2021 - 12:42h


Muito bom.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts