Este post não é para quem deseja conhecer o docker do zero, são comandos básicos para quem já tem um conhecimento prévio sobre o assunto.
DOCKER PULL
Opção pull, baixa uma imagem (primeiro procura local e depois hub.docker.com)
DOCKER RUN
Criar/executa container a partir de uma imagem e executa comandos num container, se a imagem não estiver baixada irá buscar no hub.docker.com
● [image] é informado com padrão repositório:tag => Exemplo ubuntu:14.04
● [options] permite maneiras diferentes para executar um container
Exemplo: docker run -i -t ubuntu:14.04
-i = iniciar interação com o container
-t = iniciar com um terminal de comando
● -d = iniciar container em segundo plano
Exemplo: docker run -d ubuntu:14.04 ping 127.0.0.1 -c 50
● [command][args] permite executar comandos dentro do container
Exemplo: docker run ubuntu:14.04 ps aux
Exemplos:
Abaixo os parâmetros -itd permitem que o container seja executado e permaneça ativo em background, usando imagem debian e colocando o nome do container como SEUNOME.
DOCKER PS
Listar containers que estão em execução, com a opção -a lista todos que foram criados(em execução ou não):
DOCKER INSPECT
O Comando abaixo retorna um json com informações cruciais do container, arquivos, image associada,etc.
DOCKER STATS
Verificar consumo de memória, cpu, rede e disco do container.
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
f2ad9ffef5ca JOHN 0.00% 344KiB/991.7MiB 0.03% 648B/0B 6.37MB/0B 1
DOCKER LOG
Mostra tudo que foi executado no container, comandos executados e a saída deles:
Obs.: caso o container ainda esteja rodando, e você deseja ver alguma interação em tempo real, basta usar a opção -f.
DOCKER CP
Com a opção cp, podemos copiar um arquivo do host para o container ou vise-versa.