Skip to main content

Comando Exec | terminais no comando exec | Docker

  • Comando Exec | terminais no comando exec | Docker
warning

As vezes os containers não tem nada de pacote por dentro, mas normalmente tem o BusyBox:

BusyBox é um binário único que reúne várias ferramentas clássicas do Linux/Unix (como sh, ls, cp, ps, ifconfig, ping, wget, nc, etc.) em versões enxutas. Por isso ele é chamado de "Swiss-army knife" do Linux embarcado.

Comando para entrar dentro do container

docker exec -it <id_container> <terminal>

Comando para descobrir qual terminal existe dentro do container

docker exec <id_container> sh -c 'which sh || which ash || which bash || which busybox'

Ping de dentro do container para fora

nc -vz -w 3 10.0.0.50 80