Docker by Patrik

Docker

Docker is a platform for packaging, distributing, and running applications


  • Simplifies packaging applications and their dependencies
  • Consistent experience
  • Host isolation


Concepts

  • Images: The image contains the filesystem and path to the application executable when you run the image
  • Registries: A Docker Registry is a repository that stores your Docker images and allows easy sharing of those images between different people and computers
  • Containers: A running container is a process running on the host running Docker, but it's completely isolated from both the host and all other processes running on it


The Docker Workflow

  1. The developer first builds an image and pushes it to the Docker Registry
  2. Pull the image from the Docker Registry to any machine of choice
  3. Run the image on a Docker host

Comments