Nesse post a Conexão G Tecnologia, irá listar os principais e mais utilizados comandos docker.
Fique ligado na nossa base de conhecimento para ficar por dentro de novidades e facilidades.
Principais Comandos Docker #
docker version #
Comando utilizado para verificar versão instalada do docker.
docker images ou docker image list #
Listar todas as imagens baixadas para o seu host.
docker images
docker image list
docker images ou docker image list #
Procurar no docker.
docker search
docker ps #
Visualizar container que estão rodando no momento
docker ps
docker run -it -d (nome_imagem) #
Criar uma container desanexado e que possamos rodar comandos.
-it Com comandos interativos, como executar comandos no shell
-d detached separado ou desanexado
docker run -it -d (nome_imagem)
docker run –rm -it -p portaPublic:Internal (nome_imagem) #
–rm que o container seja limpo após a execução da tarefa.
-it modo iterativo
-p mapeamento de porta 8011 porta de acesso e 80 porta interna
docker run --rm -it -p 8011:80 yeasy/simple-web:latest
docker exec -it (id_imagem) bash #
Conectar ao container com bash para executar comandos.
-it Com comandos interativos, como executar comandos no shell
Bash em modo bash para execução de comandos
docker exec -it (id_imagem) bash
docker ps -a #
Visualizar container que já rodaram e quando e os que estão em execução.
docker ps -a
docker rm (id_imagem) #
Excluir um container. Não é possível com o container rodando.
docker rm (id_imagem)
docker stop (id_imagem) #
O comando docker stop interrompe o contêiner normalmente e fornece uma saída segura. Se um comando docker stop falhar ao encerrar um processo dentro do tempo limite especificado, o Docker emitirá um comando kill implicitamente e imediatamente.
docker stop (id_imagem)
docker kill (id_imagem) #
O comando docker kill encerra o processo do ponto de entrada abruptamente. O comando docker kill causa uma saída insegura. Em alguns casos, o contêiner docker é executado com o volume montado com o host. Isso pode resultar em danos ao sistema de arquivos se ainda houver alterações pendentes na memória quando o processo principal for interrompido.
docker kill (id_imagem)
docker search - Procurar no docker
docker image pull - Baixa a imagem na nossa máquina
docker run roda nossa imagem
docker run -it -p 8080:80 ngnix
docker inspect id o alias
docker rmi deletar imagem
docker exec para enviar comando para o docker
docker start inicia
docker build #
O comando docker build constrói uma imagem a partir de um Dockerfile e de um contexto. O contexto do build é o conjunto de arquivos na localização especificada PATH ou URL. O PATH é o diretório no seu sistema de arquivos local e a URL é a localização do repositório GIT.
docker tag nome_imagem #
docker login #
Fazer login no docker hub
docker push #
O que são container e Docker #
Docker Daemom
Docker image – Template – Sempre rodando a partir de imagens
Docker Container – Criado a partir de uma image
Docker Hub
Docker File – Utilizado para configurar uma máquina
Docker Compose, utilizado para interligar as máquinas, vários container conversando entre si.
Docker Swarm – para Balanceamento de Carga