Menu
Coddy logo textTech

O que é um Dockerfile

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

Até agora, você usou imagens que outras pessoas criaram. Para criar a sua própria, você escreve um Dockerfile: um arquivo de texto simples que lista as etapas para montar uma imagem, uma instrução por linha.

A instrução mais importante é FROM, com a qual todo Dockerfile começa. Ela escolhe a imagem base sobre a qual você constrói:

FROM alpine

Isso diz para começar a partir da imagem alpine. Você então adiciona mais instruções abaixo dela para personalizar a imagem.

Você pode criar o Dockerfile diretamente do terminal. Uma maneira fácil é escrever as linhas em um arquivo chamado Dockerfile:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

Tudo entre EOF e EOF é gravado no arquivo.

challenge icon

Desafio

Iniciante

Crie um Dockerfile cuja única linha seja FROM alpine, então imprima o arquivo com cat para confirmar seu conteúdo.

Folha de consulta

Um Dockerfile é um arquivo de texto simples com instruções para construir uma imagem Docker. Todo Dockerfile começa com FROM para especificar a imagem base:

FROM alpine

Crie um Dockerfile a partir do terminal usando um heredoc:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

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