
Docker: Seu primeiro Dockerfile
Vamos criar o nosso primeiro Dockerfile. Vamos supor que temos uma aplicação Python simples com um arquivo app.py que contém o seguinte código: from flask import Flaskapp = Flask(__name__)@app.route(‘/’)def hello(): return ‘Hello, World!’if __name__ == ‘__main__’: app.run(host=’0.0.0.0′, port=8080) Aqui está o passo a passo para criar o Dockerfile: # Use a imagem base do PythonFROM python:3.9-slim# Defina o diretório de trabalhoWORKDIR /app# Copie os arquivos da aplicação para o diretório de trabalhoCOPY . .# Instale as dependências da aplicaçãoRUN pip install –no-cache-dir -r requirements.txt# Defina o comando de execução da aplicaçãoCMD [“python”, “app.py”] Vamos explicar o que cada linha faz: Agora, crie o arquivo requirements.txt no mesmo diretório da sua aplicação e adicione as seguintes linhas: Flask==2.0.2 Isso especifica que a aplicação depende da biblioteca Flask, na versão 2.0.2. docker build -t minha-aplicacao-python . Este comando constrói a imagem do Docker usando o Dockerfile




