Menu
Coddy logo textTech

Execução Real

Parte da seção Introdução ao Docker do Journey de Terminal da Coddy — lição 8 de 40.

Comandos dentro de um contêiner são executados de verdade, não como um eco falso. Você pode provar isso fornecendo ao contêiner um shell e um pequeno script:

docker run alpine sh -c "echo abc | tr a-z A-Z"

Aqui, o sh -c executa uma string de comando shell dentro do contêiner. O shell faz o pipe de abc para o tr, que o converte para letras maiúsculas, então a saída é ABC.

Isso significa que você pode usar pipes, variáveis e as ferramentas de linha de comando que você já conhece, tudo dentro do container.

challenge icon

Desafio

Fácil

Execute um contêiner a partir de alpine que use sh -c para imprimir os números de 1 a 3, um por linha, usando seq 3.

Folha de consulta

Use sh -c para executar uma string de comando shell dentro de um contêiner:

docker run alpine sh -c "echo abc | tr a-z A-Z"

Isso permite que pipes, variáveis e ferramentas de CLI funcionem dentro do contêiner.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao Docker