Docker Cheat Sheet
Docker Cheat Sheet
Categories:
8 minute read
Docker Cheat Sheet
8 minute read
Get started by installing Docker in Windows and running a basic container
2 minute read
Add a Docker host to Portainer
less than a minute
Docker Compose is a tool for defining and running multi-container Docker applications. It allows you to define all of the services that make up your application in a single YAML file, and then use that file to start and stop your application as a group of interconnected containers.
6 minute read
Containerization is the process of encapsulating an application, its dependencies, and configurations into a self-contained unit called a container, which runs consistently and predictably across various computing environments, thereby enhancing portability, manageability, and scalability.
4 minute read
Containers are lightweight, portable, and self-contained environments that include everything an application needs to run, such as code, libraries, system tools, and dependencies.
3 minute read
Docker is a platform that allows developers to easily build, ship, and run applications in containers, which provide a lightweight, portable environment for running code.
less than a minute
This lab will set up an Apache web server with a basic index file that displays the computer name of the container running the Docker.
2 minute read
Install Docker host (runtime) on a Raspberry Pi
2 minute read
This lab will setup a working environment with some website code in a source directory, then we’ll create a Docker container from scratch that runs an Nginx web server hosting the website code. We’ll simulate making a revision to the website code and go through tagging images. Finally, we’ll publish the tagged images to Docker Hub and then download and run them.
11 minute read
This lab uses a Raspberry Pi to run a Pi-Hole server as a Docker Container
3 minute read
This lab uses a Raspberry Pi to run a Plex server as a Docker Container that’s connected to a remote file share for media files
3 minute read
This lab set ups a Docker Swarm, deploys a basic Docker Service, then scales the Docker Service up and performs a rolling update
7 minute read
This lab uses a Raspberry Pi to run a Uptime Kumar server as a Docker Container
less than a minute
Docker images are lightweight, portable templates containing an application’s code, dependencies, and configurations, used to create and run containers consistently across different environments.
5 minute read
Docker Community Edition (CE) provides a standard runtime environment for containers with a common API and command-line interface (CLI). It is managed by the open-source community as part of the Moby Project.
less than a minute
Docker on Ubuntu provides a platform for developing, shipping, and running applications inside lightweight, portable containers, enhancing consistency and efficiency across different environments.
2 minute read
Docker networking is the way Docker containers communicate with each other and with the outside world.
8 minute read
Portainer is an open-source, lightweight management tool for Docker and Kubernetes environments that simplifies container management through an intuitive graphical user interface.
less than a minute
Docker Scout is a security tool provided by Docker that allows you to scan Docker images for known vulnerabilities and security issues. It uses a combination of static and dynamic analysis to identify potential security risks in your Docker images.
less than a minute
Storage in Docker refers to mechanisms and options to persist and manage data generated and used by Docker containers, enabling it to survive container lifecycle events or be shared among multiple containers.
11 minute read
Docker Swarm is a container orchestration tool integrated with the Docker platform that allows for the management, scaling, and deployment of multiple containers across multiple host machines in a cluster.
5 minute read
This is a production site.