Docker: Principais Comandos para Containers: Difference between revisions

From Wiki
No edit summary
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
!style="width: 30%;"|Comando !!style="width: 70%;"| Descrição
!style="width: 30%;"|Comando !!style="width: 70%;"| Descrição
|-
|-
| docker '''ps'''  
| docker '''ps''' -a --no-trunc
||
||
Listando os containers
Listando os containers
Line 20: Line 20:
: -q, --quiet          Only display numeric IDs
: -q, --quiet          Only display numeric IDs
: -s, --size            Display total file sizes
: -s, --size            Display total file sizes
|-
| docker '''pull''' <CONTAINER>
||
Download de um container para local.


|-
|-
Line 67: Line 72:


|}
|}


= Outras opções importantes =
= Outras opções importantes =

Latest revision as of 19:51, 22 October 2019

Principais Comandos

Comando Descrição
docker ps -a --no-trunc

Listando os containers

Opções:

-a, --all Show all containers (default shows just running)
-f, --filter value Filter output based on conditions provided (default [])
--format string Pretty-print containers using a Go template
--help Print usage
-n, --last int Show n last created containers (includes all states) (default -1)
-l, --latest Show the latest created container (includes all states)
--no-trunc Don't truncate output
-q, --quiet Only display numeric IDs
-s, --size Display total file sizes
docker pull <CONTAINER>

Download de um container para local.

docker stop <CONTAINER>

Parando o container.

Onde CONTAINER pode ser o container id ou o nome do container

docker rm <CONTAINER>

Removendo um container

Opções:

-f, --force Force the removal of a running container (uses SIGKILL)

Dica: podemos remover vários containers de uma vez, usando a combinação de comandos:

docker rm -f $(docker ps -qa)


docker logs [OPTIONS] <CONTAINER>

Listando os logs de um container

Opções:

--details Show extra details provided to logs
-f, --follow Continua lendo. Igual ao comando tail -f
-t, --timestamps Show timestamps
docker export -o busybox.tar

Exportando um container para um arquivo .tar

docker load -i busybox.tar

Carregando uma imagem através de um arquivo .tar

docker attach [OPTIONS] <CONTAINER>

Usado quando colocamos um container com o daemon.

Outras opções importantes

Listando as portas mapeadas dentro de um container

docker port CONTAINER [PRIVATE_PORT[/PROTO]]

Verificar por mudanças no sistema de arquivo

docker diff CONTAINER

Copiando arquivos entre o Sistema Operacional e o Container

docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

Inspecionando detalhes de um container

docker inspect [OPTIONS] CONTAINER|IMAGE|TASK [CONTAINER|IMAGE|TASK...]

Ver também