| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [View Raw Code] [Original HTTPS Page] |
Step 1: Create Your Flask Application First, create a file named app.py with the following content:
Python app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Docker!'
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0')
Step 2: Requirements Create a file named requirements.txt in the same directory as your app.py with the following content:
makefile
flask==2.0.1
Step 3: Create a Dockerfile Next, create a Dockerfile in the same directory with the following content:
Dockerfile
# Use an official Python runtime as a parent image FROM python:3.8-slim # Set the working directory in the container WORKDIR /usr/src/app # Copy the current directory contents into the container at the working directory COPY . . # Install any needed packages specified in requirements.txt RUN pip install --no-cache-dir -r requirements.txt # Make port 5000 available to the world outside this container EXPOSE 5000 # Define environment variable ENV NAME World # Run app.py when the container launches CMD ["python", "app.py"]
Step 4: Build Your Docker Image Open a terminal and navigate to the directory containing your Dockerfile, then build your Docker image:
docker build -t python-flask-sample .
Step 5: Run Your Docker Container After the build completes, run your Docker container:
docker run -p 5000:5000 python-flask-sample
Step 6: Verify Open a web browser and go to http://localhost:5000. You should see Hello, Docker! displayed.
| Back | FazBrowse Home | New Git URL |