COMANDOS BÁSICOS DOCKER #1
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)
[simterm]# docker pull [image]:[tag] [/simterm]
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
[simterm]# docker run [option] [image] [command] [args] [/simterm]
● [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.
[simterm]# docker run -itd –name SEUNOME debian [/simterm]
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):
[simterm]# docker ps
# docker ps -a
[/simterm]
DOCKER INSPECT
O Comando abaixo retorna um json com informações cruciais do container, arquivos, image associada,etc.
[simterm]# docker inspect [container] [/simterm]
DOCKER STATS
Verificar consumo de memória, cpu, rede e disco do container.
[simterm]# docker stats [container] [/simterm]
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:
[simterm]# docker log [container] [/simterm]
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.
[simterm]# docker cp “CaminhoHOST” “container:/caminho”
# docker cp “container:/caminho” “CaminhoHOST”
[/simterm]
Publicar comentário