Docker com Postgres e PG Admin 4

O jeito mais fácil de unir essas duas ferramentas

Rodrigo Dias Noronha
Rodrigo Dias Noronha

Hey, guys!

Vim mostrar pra vocês, neste tutorial de hoje, como criar uma conexão com Docker e o PG Admin da maneira mais fácil que há com o Docker.

Primeiro, você precisa ter o Docker instalado e rodando na sua máquina

E por último, criar um arquivo docker-compose.yml na raiz do seu projeto e colar o código abaixo nele:

version: '3.8'
services:
    db:
        container_name: postgres_database_container
        image: postgres
        restart: always
        environment:
            POSTGRES_USER: docker
            POSTGRES_PASSWORD: docker
            POSTGRES_DB: docker_db
        ports:
            - '5432:5432'
    pgadmin:
        container_name: postgres_pgadmin4_container
        image: dpage/pgadmin4
        restart: always
        environment:
            PGADMIN_DEFAULT_EMAIL: admin@admin.com
            PGADMIN_DEFAULT_PASSWORD: docker
        ports:
            - '5050:80'

É um arquivo .yml bem simples. Não se esqueça de rodar o docker-compose up parar dar start nos seus containers.

Sua aplicação estará rodando em localhost:5050.

Super simples, é isso, guys. Até a próxima!