Aqui estão algumas diretrizes gerais quando se trata de comandos relacionados ao contêiner do Docker:
- Crie e gerencie contêineres:
-
Crie um contêiner:
docker create [options] <image> [command]
-
Inicie um contêiner criado:
docker start [options] <container>
-
Pare um contêiner em execução:
docker stop [options] <container>
-
Reinicie um contêiner:
docker restart [options] <container>
-
Visualize o status de execução do contêiner:
docker ps [options]
-
Visualize o status de todos os contêineres (incluindo os parados):
docker ps -a
-
Digite a interface de linha de comando de um contêiner em execução:
docker exec [options] <container> [command]
-
Excluir um contêiner parado:
docker rm [options] <container>
- Interação entre o contêiner e o host:
-
Mapeie a porta do contêiner para a porta do host:
docker run -p <host-port>:<container-port> <image>
-
Monte o diretório do host em um diretório dentro do contêiner:
docker run -v <host-path>:<container-path> <image>
- Log e visualização de informações:
-
Visualize os logs do contêiner:
docker logs [options] <container>
-
Para visualizar os detalhes de um contêiner:
docker inspect [options] <container>
- Outros comandos comuns:
-
Crie uma imagem do Docker:
docker build [options] <path/to/dockerfile>
-
Puxe uma imagem do Docker:
docker pull <image>
-
Envie uma imagem do Docker para um repositório remoto:
docker push <image>
-
Pesquisar imagens do Docker:
docker search <term>
-
Limpe imagens, contêineres e caches inúteis:
docker system prune
Observe que colchetes ([ ]) nos comandos acima indicam parâmetros opcionais e colchetes (< >) indicam parâmetros a serem substituídos por valores reais.
Espero que este guia de comandos de contêiner do Docker tenha sido útil e tenha atendido às suas necessidades. Sinta-se à vontade para fazer mais perguntas.