Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.54 KB

DOCKER.md

File metadata and controls

59 lines (41 loc) · 1.54 KB

Mini tutorial de docker

Instalando o Docker

Instalando via APT

$ sudo apt install docker
$ sudo apt install docker-compose

Adicionando o seu usuário ao grupo do Docker. Por que executar este comando ? Caso isto não seja feito você sempre terá que executar os comandos: docker e docker-compose com permissão de super usuário.

$ sudo usermod -aG docker ${USER}
$ su - ${USER}

Reinicie sua máquina. Se tudo tiver ocorrido como esperado será possível executar o container.

Rodando o container

Na pasta do projeto execute o comando:

$ docker-compose up -d

Liste os containers em atividade com o comando:

$ docker ps

terminal_docker_ps

Entrando no container

Cada container ativo possui um ID, uma das maneiras de entrar no container é através do CONTAINER ID. Nosso interesse é chegar até a linha de comando do postgres, para isto executaremos o comando:

$ docker exec -it CONTAINER_ID psql -U postgres -d beecrownd

Se o comando foi executado com sucesso você chegou à linha de comando do postgres e já está conectado ao banco de dados chamado beecrowd, que será o usado para realizar os exercícios.

into_container

Referências

  1. Linux Tips, Docker 2022

  2. Digital Ocean.

  3. Volumes em docker-compose