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