wils@web ~ $ cat ~/ajuda/como-criar-um-conteiner-docker-20-10-com-postgresql-15-guia-passo-a-passo.md
DockerComo criar um contêiner Docker 20.10 com PostgreSQL 15: Guia passo a passo
Este guia passo a passo ensinará como criar um contêiner Docker usando a versão 20.10 do Docker e o PostgreSQL 15. O PostgreSQL é um sistema de gerenciamento de banco de dados relacional poderoso e amplamente utilizado.
Pré-requisitos
- Docker instalado na versão 20.10 ou superior.
- Conhecimento básico sobre comandos de terminal.
Passo 1: Instalar o Docker
Se você ainda não tem o Docker instalado, siga os comandos abaixo para instalar a versão 20.10:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce=5:20.10.*
Passo 2: Criar um contêiner PostgreSQL
Agora que o Docker está instalado, vamos criar um contêiner com PostgreSQL 15:
docker run --name meu_postgres -e POSTGRES_PASSWORD=minhasenha -d postgres:15
Explicação dos parâmetros:
- --name meu_postgres: nome do contêiner.
- -e POSTGRES_PASSWORD=minhasenha: define a senha do usuário padrão.
- -d: executa o contêiner em segundo plano.
- postgres:15: imagem do PostgreSQL na versão 15.
Passo 3: Verificar o contêiner
Para verificar se o contêiner está em execução, use o seguinte comando:
docker ps
Passo 4: Acessar o PostgreSQL
Para acessar o PostgreSQL dentro do contêiner, execute:
docker exec -it meu_postgres psql -U postgres
Conclusão
Você agora tem um contêiner Docker com PostgreSQL 15 em funcionamento. Para gerenciar seus bancos de dados, utilize comandos SQL dentro do terminal do PostgreSQL.
Dica: Considere usar volumes do Docker para persistir os dados do banco de dados, evitando perda de informações ao reiniciar o contêiner.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.