Rodando PostgreSQL + PGAdmin via Podman

Publicado por Daniel Lara Souza em 12/02/2021

[ Hits: 4.967 ]

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

Google Chrome no Fedora 17

Instalando ownCloud no Centos 6.4

Notepadqq no Fedora 30

Emulador PSP no Fedora 22

TeamViewer no Fedora 18

Leitura recomendada

Usando Podman Machine

Docker no Fedora 35

Docker - remover imagens não utilizadas (limpeza)

Rodando Contêiner Ocomon 3 no Podman

Rodando Jenkins 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