Você está na página 1de 2

Atividade Prática – Docker

PREPARAÇÃO DO ARQUIVO DOCKERFILE

CONSTRUÇÃO DA IMAGEM

Explicar o arquivo Dockerfile


FROM:
O comando FROM é utilizado para definir a imagem base a partir da qual você deseja
construir a sua imagem. Por exemplo, se você estiver construindo uma imagem para uma
aplicação web em Python, pode definir a imagem base como "python:3.9" para usar a
versão mais recente do Python 3.9 como base.

LABEL:
O comando LABEL é utilizado para adicionar metadados à imagem. Esses metadados
podem ser usados para fornecer informações sobre o criador da imagem, a versão da
aplicação ou quaisquer outros detalhes relevantes. Por exemplo, você pode adicionar um
rótulo "maintainer" para indicar quem é responsável pela manutenção da imagem.

RUN:
O comando RUN é utilizado para executar comandos durante a construção da imagem. Por
exemplo, você pode usar o comando RUN para instalar dependências necessárias para a
sua aplicação, copiar arquivos ou executar qualquer outro comando necessário durante a
construção da imagem.

WORKDIR:
O comando WORKDIR é utilizado para definir o diretório de trabalho dentro do contêiner.
Todos os comandos subsequentes serão executados a partir desse diretório. Por exemplo,
você pode usar o comando WORKDIR para definir o diretório de trabalho como o diretório
raiz do aplicativo.

EXPOSE:
O comando EXPOSE é utilizado para expor portas no contêiner. Por exemplo, se o seu
aplicativo web estiver executando na porta 8080, você pode usar o comando EXPOSE para
expor a porta 8080 no contêiner.

CMD:
O comando CMD é utilizado para definir o comando padrão que será executado quando o
contêiner for iniciado. Por exemplo, se o seu aplicativo for executado com o comando
"python app.py", você pode usar o comando CMD para definir esse comando como padrão.

Você também pode gostar