Comandos do DOCKER
Segue aqui alguns dos comandos do docker, para referencia técnica.
Definições
Imagem – Pacote de instalação
Container = Imagem + dados modificados
Pesquisa de repositório de imagem
Comandos
Listar imagens
Listar imagens de containers, lista todos os containers instalados na sua maquina.
docker images [nome_imagem]
Baixar imagens
Baixar imagem de container
docker pull <nome_imagem>
exemplo:
docker pull ubuntu:18.04
Execução do container
docker run [opcional] <nome_imagem> [argumentos]
opcional
- -i (interação com o container)
- -t (iniciar com um terminal de comando)
- -d (iniciar container em segundo plano [exit)
- –rm (remove container apos o termino)
- –name (nomear)
- -it (interacao + em terminal)
* Enviando comandos em container
Para enviar comandos p containers ja iniciados
docker exec <nome_container> <comandos>
Consulta de consumo
docker ps -a
* Pesquisa de Imagens
Pesquisa imagens do repositório
docker search <nome_imagem>
* Envia para o repositório
Para criar uma nova imagem criada, use o comando:
docker push <nome_imagem>
* Criar uma imagem
Para criar uma nova imagem
docker build <nome_imagem>
Necessário criar o arquivo DOCKERFILE
Remoção de container
A remoção do container, pode ser feita, através do comando:
docker rm <nome_container>
Outro comando é o RMI, apaga a imagem da maquina
docker rmi <options> IMAGE [repository:tag]
Este é diferente pois apaga a imagem baixada, no caso do rm, ele tem atuação diferente.
Para execução de container
Para parar a execução de um container em execução dê o comando:
docker stop <nome_container>
Pausar execução de container
Para pausar a execução execute o comando:
docker pause <nome_container>
Continuar a partir de uma pausa
Para “despausar” use o comando:
docker unpause <nome_container>
Reiniciar um container
O Reinicio faz o reset da execução do container
docker restart <nome_container>
* Voltando a operar em primeiro plano
O docker pode trabalhar em segundo plano e posteriormente voltar a ser tratado em primeiro plano, para isso, use o comando.
docker attach <nome_imagem>
* Commit mudanças de imagem
Para este comando, faz a alteração dos padrões do container, criando uma imagem
docker commit <nome_imagem>
Backup do Container/Imagem
Os comandos SAVE/LOAD – Fazem o backup da Imagem
Os comandos EXPORT/IMPORT – Fazem o backup do container
Informações
Estado do docker
docker state
Informações do estado geral
docker info
Versões
docker version
Atenção
Os comandos com * ainda estou finalizando a escrita do documento, por isso se houver erros peço perdão, mas em breve corrigirei.