Rodando PostgreSQL + PGAdmin via Podman

Publicado por Daniel Lara Souza em 12/02/2021

[ Hits: 643 ]

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 '[email protected]' \
-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

Nagios 4.0.5 no CentOS 6.5

Compilando o Bacula no CentOS 8

Rodando Contêiner Ocomon 3 no Podman

Instalando Foreman no CentOS 8

Lazarus no Fedora

Leitura recomendada

Cluster Kubernetes (k8S) + NFS em 5 minutos

Obtendo o Dockerfile a partir de uma imagem

Docker multi stage builds

MiniKube no Fedora 32

Docker containers com aplicações gráficas

  

Comentários
[1] Comentário enviado por mauricio123 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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts