wils@web ~ $ cat ~/ajuda/como-criar-imagens-docker-personalizadas-utilizando-dockerfile-no-docker-24-0.md

Docker

Como criar imagens Docker personalizadas utilizando Dockerfile no Docker 24.0

atualizado em 15/08/2026

As imagens Docker são fundamentais para a criação de ambientes isolados e reproduzíveis. Neste manual, vamos aprender como criar imagens Docker personalizadas utilizando um Dockerfile na versão 24.0 do Docker.

O que é um Dockerfile?

Um Dockerfile é um arquivo de texto que contém uma série de instruções que o Docker utiliza para construir uma imagem. Essas instruções definem o sistema operacional, as dependências e as configurações necessárias para a aplicação.

Passo a passo para criar uma imagem Docker personalizada

1. Instalar o Docker

Certifique-se de que o Docker está instalado e atualizado. Você pode verificar a versão com o seguinte comando:

docker --version

2. Criar um diretório para o projeto

Crie um diretório onde você irá armazenar seu Dockerfile e outros arquivos necessários:

mkdir meu-projeto
cd meu-projeto

3. Criar o Dockerfile

Crie um arquivo chamado Dockerfile no diretório do projeto:

touch Dockerfile

Edite o Dockerfile com um editor de texto e adicione as seguintes instruções:

FROM ubuntu:20.04

RUN apt-get update \
    && apt-get install -y python3 python3-pip

COPY . /app
WORKDIR /app

CMD ["python3", "app.py"]

4. Criar o arquivo da aplicação

Crie um arquivo app.py no mesmo diretório com um simples código Python:

echo "print('Hello, World!')" > app.py

5. Construir a imagem Docker

Agora, você pode construir a imagem Docker usando o seguinte comando:

docker build -t meu-app .

6. Executar a imagem Docker

Para executar a imagem que você acabou de criar, use o comando:

docker run meu-app

Conclusão

Você agora tem uma imagem Docker personalizada que executa uma aplicação Python simples. Lembre-se de que a modularidade e a reutilização de imagens são uma das principais vantagens do Docker. Para otimizar suas imagens, considere usar camadas de cache e minimizar o número de instruções no Dockerfile.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.