This project demonstrates containerization of a Python Flask web application using Docker. The application is packaged into a Docker image and deployed as a container with port mapping for browser accessibility.
- Python 3.11
- Flask
- Docker
- Git
- GitHub
Browser
↓
Docker Container
↓
Flask Application
- Containerized a Flask application using Docker.
- Built and managed Docker images and containers.
- Configured port mapping and container networking.
- Troubleshot deployment and runtime issues using Docker logs and shell access.
- Managed source code using Git and GitHub.
docker-webapp/
│
├── Screenshots/
│ ├── app-running.png
│ ├── docker-ps.png
│ ├── docker-images.png
│ └── docker-logs.png
│
├── app.py
├── requirements.txt
├── Dockerfile
├── README.md
└── .gitignore
docker build -t flask-app .docker run -d -p 5001:5000 flask-appOpen:
http://localhost:5001
Expected Output:
Hello from Docker Container!
docker build
docker run
docker ps
docker logs
docker exec -it <container-id> sh
docker stop <container-id>
docker start <container-id>- Docker Image Creation
- Container Lifecycle Management
- Port Mapping
- Container Troubleshooting
- Log Monitoring
- Container Debugging
- Container Networking
- Docker CLI Operations
Vivek C Raj
GitHub: https://github.com/vivek65666
LinkedIn: https://linkedin.com/in/vivekcraj



