Pular para o conteúdo

Rodando PostgreSQL + PGAdmin via Podman

Dica publicada em Linux / Docker
Daniel Lara Souza danniel-lara
Hits: 5.681 Categoria: Linux Subcategoria: Docker
  • Indicar
  • Impressora
  • Denunciar

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

Instalando DokuWiki no CentOS

Rodando o ManageIQ via podman

Atop - Monitor de Processo e Carga do Sistema

Squid 3 no Webmin

Minetest, um Minecraft Open Source

Docker CE no CentOS 8

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

Docker - remover imagens não utilizadas (limpeza)

Astralinux: Imagem Docker oficial

Instalando Docker no Debian 11 Bullseye

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

Muito bom.

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

Contribuir com comentário

Entre na sua conta para comentar.