Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/venkyvajrala/docker-exercises
This Repository offers tasks to test and enhance expertise in creating optimized Docker images and containers
https://github.com/venkyvajrala/docker-exercises
docker docker-best-practices docker-exercises dockerfile
Last synced: 3 months ago
JSON representation
This Repository offers tasks to test and enhance expertise in creating optimized Docker images and containers
- Host: GitHub
- URL: https://github.com/venkyvajrala/docker-exercises
- Owner: venkyvajrala
- License: apache-2.0
- Created: 2024-03-08T10:41:11.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-27T17:52:55.000Z (8 months ago)
- Last Synced: 2024-07-14T13:34:49.459Z (4 months ago)
- Topics: docker, docker-best-practices, docker-exercises, dockerfile
- Language: Dockerfile
- Homepage:
- Size: 3.56 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker exercises
🐳 Welcome to the Docker Exercises Repository! 🚀
This repository is designed to provide Docker exercises aimed at testing and enhancing your knowledge of Dockerfile and compose best practices. Each exercise presents a problem statement for you to solve. Once you've completed a task, you can compare your solution with the available solution provided.
This exercises are structured to incorporate Docker best practices, ensuring that you not only solve the problems but also learn Dockerfile and compose best practices.
As you progress through the exercises, you'll gain a deeper understanding of Docker best practices, empowering you to create efficient and robust Docker images.
## Contents
### Dockerfile exercises
- [Exercise 1: Packages installation](./Dockerfile/exercise1/)
- [Exercise 2: Env variables](./Dockerfile/exercise2/)
- [Exercise 3: RUN command](./Dockerfile/exercise3/)
- [Exercise 4: Containerizing CLI applicatoin](./Dockerfile/exercise4/)
- [Exercise 5: Containerizing React application](./Dockerfile/exercise5/)### Compose exercises
- [Exercise 1: Compose watch](./compose/exercise1/)
- [Exercise 2: Compose ENV](./compose/exercise2/)
- [Exercise 3: Compose network](./compose/exercise3/)Happy solving! 🎉