essential_commands
This is an old revision of the document!
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
- docker pull ou docker image pull: Baixa do Docker Hub uma imagem do Docker, para a máquina local;
- docker run -dit ou docker container run -dit: Executa um container;
- docker attach ou docker container attach: Anexa um terminal a um container em execução.
Opções do subcomando run ou container run
- –dit: Roda o container em background, modo interativo e alocado a um TTY;
- –name: Define o nome do container;
- –hostname: Define o nome de máquina do container.
Outras opções do subcomando run ou container run
- –restart: Define se o container será executado, quando a máquina hospedeira for iniciada.
- –privileged: Concede privilégios estendidos ao container. Um exemplo de privilégios é poder gerenciar serviços, através da ferramenta systemctl.
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
- docker logs: Exibe logs de um container em execução.
- docker rm: Remove um container em execução.
Outros comandos
- docker stop ou docker container stop: Para a execução de um container;
- docker start ou docker container start: Inicia a execução de um container;
- docker rename ou docker container rename: Renomeia um container.
Remover contêiner parado e todas as imagens, incluindo imagens não utilizadas:
$ docker system prune -a
essential_commands.1753560543.txt.gz · Last modified: by wikiadm
