Inception
Containerization of services with Docker.
École 422023
DockerDocker ComposeSystems Administration
One of the last projects in the École 42 common core curriculum, Inception involves gaining hands-on experience with Docker and Docker Compose by configuring and orchestrating a collection of services.
The project involves containerizing the following services:
- MariaDB: A relational database that stores data efficiently and securely.
- Adminer: A database management tool that allows you to view and edit data.
- WordPress: A popular CMS that allows the creation of dynamic and interactive websites.
- Nginx: A web server that acts as a reverse proxy to route requests to the appropriate services.
- Redis: An in-memory database that stores data in a key-value format. Used for caching requests.
- Static Site: A simple static site (only has a canvas that renders the Mandelbrot Set).
- VSFTPD: An FTP server that allows uploading and downloading of files.
- Monitoror: A simple monitoring service.