This project aims to broaden your knowledge of system administration by using Docker.
You will virtualize several Docker images, creating them in your new personal virtual machine.
subject v.2
Project Structure π
βββ README.md
βββ LICENSE
βββ project
β βββ Makefile
β βββ srcs
β βββ docker-compose.yml
β βββ requirements
β βββ mariadb
β β βββ conf
β β β βββ 50-server.cnf
β β βββ Dockerfile
β β βββ tools
β β βββ init_mariadb.sh
β βββ nginx
β β βββ conf
β β β βββ kichkiro.42.fr.conf
β β βββ Dockerfile
β β βββ tools
β β βββ init_nginx.sh
β βββ wordpress
β βββ conf
β β βββ www.conf
β βββ Dockerfile
β βββ tools
β βββ init_wordpress.sh
βββ _subject
βββ en.subject.pdfDocker is an open-source platform that automates the deployment, scaling, and management of applications within lightweight, portable containers.
Containers package an application along with all its dependencies, libraries, and configuration files, ensuring consistent behavior across different environments, such as development, testing, and production.
Unlike virtual machines, Docker containers share the host operating system's kernel, making them more resource-efficient and faster to start.
Docker provides tools for building, distributing, and running containers, allowing developers to streamline workflows, enhance collaboration, and simplify the deployment process in complex, distributed systems.
git clone https://github.com/kichkiro/Inception.git
cd Inception/project
makeNow, with docker ps -a, is possible to view the created containers.
- Docker Docs
- Docker Compose Introduction
- What is the difference between "expose" and "publish" in Docker?
See LICENSE
