Table of Contents

Comandos essenciais do Docker

Informações do ambiente:

$ docker system info 

Para listar containers, imagens e redes no Docker:

$ docker container ls
$ docker image ls
$ docker network ls

Para pesquisar imagem Debian no Docker Hub:

$ docker search debian

Executar container

Baixe a imagem do servidor Debian e verifique se o mesmo aparece na lista de imagens:

$ docker image pull debian
$ docker image ls

Execute um container debian e verifique se o mesmo aparece na lista de containers em execução:

$ docker container run -dit --name servidor-debian --hostname \
servidor-debian debian
$ docker container ls

Para se conectar ao container em execução, execute o seguinte comando:

$ docker container attach servidor-debian

Descrição dos comandos

Opções do subcomando run ou container run

Outras opções do subcomando run ou container run

Uma vez conectado ao container, verifique o nome da máquina e as configurações de rede:

$ hostname 
$ ip a
$ exit

Para remover apenas o container em execução e conservar a imagem base, execute:

$ docker container rm -f $(docker ps -qa)
$ docker container ls -a

Para exibir logs de um container em execução, digite o seguinte comando:

$ docker logs servidor-debian

Descrição dos comandos

  1. docker logs: Exibe logs de um container em execução.
  2. docker rm: Remove um container em execução.

Outros comandos

Remover contêiner parado e todas as imagens, incluindo imagens não utilizadas:

$ docker system prune -a