Pular para o conteúdo

Rodando PostgreSQL + PGAdmin via Podman

Dica publicada em Linux / Docker
Daniel Lara Souza danniel-lara
Hits: 5.671 Categoria: Linux Subcategoria: Docker
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Cockpit no Rocky Linux

Instalando Kernel 4.x no CentOS 7

Virtualização no Fedora 30

Instalando Drivers Catalyst e NVIDIA no Fedora 18

Minecraft no Ubuntu 12.04 LTS

Construindo bridges Tor com Docker

Instalando Docker no Debian 11 Bullseye

Servidor LAMP em Contêiner no Podman

Docker multi stage builds

Usando o Play with Docker

Contribuir com comentário

Entre na sua conta para comentar.