Docker Handbook Projects

screenshot of Docker Handbook Projects
express
vite

Project codes used in "The Docker Handbook"

Overview:

The Docker Handbook Projects repository contains starter and completed projects related to Docker. The projects range from building a custom NGINX image to a full-stack CRUD application using Docker. The repository is tied to an article on freeCodecamp where readers can follow along with six projects of increasing complexity.

Features:

  • custom-nginx: Build a custom NGINX image based on the official alpine image.
  • rmbyext: Create an executable image project.
  • hello-dock: Develop a single container Vue application.
  • notes-api: Construct a multi-container Express API.
  • fullstack-notes-application: Build a full-stack CRUD application with nginx as a reverse proxy.
  • Prerequisites: Require familiarity with the Linux Terminal and JavaScript, with basic knowledge of executing scripts with npm.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.