Configurando o PostgreSQL no Docker

Baixando o container do PostgreSQL

docker pull postgres

Subindo o cointainer do Docker com o PostgreSQL

docker run --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=postgres -d postgres

Caso a conexão com o banco não esteja funcionando, e você está tendo erro de conexão ao executar um teste de telnet (comando a seguir)

telnet localhost 5432

Possivelmente é porque faltou liberar o acesso disco rígido.

 

Após aplicar essa modificação será possível acessar

fabian@asus:/mnt/c/Users/Fabian$ telnet localhost 5432
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Configurando o Portainer

Criando o volume

docker volume create portainer_data

Executando o portainer

docker run -d -p 8000:8000 --name portainer --restart always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

Acessando

Abra o navegador na página http://localhost:9000
Deverá ser criado uma senha com no mínimo nove caracteres