[TUTORIAL] PGAdmin4 usando Docker.
Existem varias formas de instalar o pgadmin, segue mais uma opção p/ aqueles que tiverem interesse.
1 - Faça a instalação do docker. Conforme o [Tutorial] Instalando a versão estável do Docker CE no Fedora 30
2 - Acesse o DockerHub, e veja as opções e tags que podem ser usadas.
https://hub.docker.com/r/dpage/pgadmin4
3 - Execute o comando p/ iniciar o container, ele ira baixar a imagem e executar o container em segundo plano.
docker run -p 80:80 \
-e "PGADMIN_DEFAULT_EMAIL=eduardo@chacal.com" \
-e "PGADMIN_DEFAULT_PASSWORD=chacal" \
-d dpage/pgadmin4
Obs. A primeira vez que o container for executado, será baixado a imagem do container e isso pode demorar um pouco. Posteriormente a execução do container deve ser mais rápida, pois a imagem já estará no repositório local.
Como não inclui a tag indicando a versão da imagem, por padrão ele baixa a latest. Caso seja necessário, basta consultar as tags disponíveis e indicar a versão desejada ... por exemplo a versão 4.8, ficando: -d dpage/pgadmin4:4.8
4 - Acesse o navegador, indique o endereço do host:porta.
Como fiz na minha própria maquina, posso usar localhost:80.
Indiquei a porta 80, pois foi a informada na execução do container, porem pode ser qualquer porta que desejar ... basta executar o container indicando a mesma.
Obs. O container por ser volátil, perderá as configurações feitas se for parado e ou interrompido. Caso precise, você pode usar mapeamentos, com o parametro -v. Assim, fica mapeado uma pasta local p/ o container.
Por exemplo:docker run -p 80:80 \
-v "/private/var/lib/pgadmin:/var/lib/pgadmin" \
-e "PGADMIN_DEFAULT_EMAIL=eduardo@chacal.com" \
-e "PGADMIN_DEFAULT_PASSWORD=chacal" \
-d dpage/pgadmin4
Fonte.: https://www.pgadmin.org/download/pgadmin-4-container/
Comentários
-
Depois que acessa. Qual Host Name/address usar?
Minha porta foi 8080:80
0 -
Você vai usar o hostname/IP em que o container está sendo executado, junto com a porta que no seu caso sera a porta 8080.
Se o container esta sendo executado na sua maquina. No navegador você deve digitar localhost:8080.
Mas se o container estiver em outro host da sua rede, você deve apontar p/ o host que esta sendo executado o container, host:8080 ou IP:8080.
0 -
Muito bom , parabéns
0
Salas de discussão
- 721 Todas as salas de discussão
- 5 Eventos
- 402 Fedora
- 7 CoreOS
- 137 Spins
- 11 CINNAMON
- 28 GNOME
- 63 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação