Rodando PostgreSQL + PGAdmin via Podman

Publicado por Daniel Lara Souza em 12/02/2021

[ Hits: 4.412 ]

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

XenWebManager no CentOS 6.5

Habilitando sudo no Fedora 18

LibreOffice 3.6.3 no Fedora 17

Fedora Minimal com i3

PAC Manager no Fedora 23

Leitura recomendada

Obtendo o Dockerfile a partir de uma imagem

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

MiniKube no Fedora 32

Docker: /var/run/docker.sock: connect: permission denied [Resolvido]

Cluster Kubernetes (k8S) + NFS em 5 minutos

  

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