Wrap-up

Containerization and Virtualization Concepts

Julia Ostheimer

Freelance AI Consultant

Recap of course goals

  • Chapter 1
    • Define virtualization
    • Define containerization
    • Comparing containerization and virtualization
  • Chapter 2
    • Explain containerization with Docker
    • Define container orchestration
    • Explain container orchestration with Kubernetes
    • Hands-on with Docker
Containerization and Virtualization Concepts

Recap: Virtualization vs. containerization

Virtualization

  • Creates a virtual version of a computing resource
  • Full virtualization
  • VM: Simulated computer system inside another computer

Containerization

  • Packages application and dependencies into isolated environment
  • OS-level virtualization
  • Container: Isolated application environment
Containerization and Virtualization Concepts

Docker architecture

Overview of the Docker architecture

1 Icons by Icons8.com
Containerization and Virtualization Concepts

Kubernetes architecture

Overview of the Kubernetes architecture

1 Icons by Icons8.com
Containerization and Virtualization Concepts

Docker instructions and commands

Docker instruction Description
FROM Defines the image to build on.
COPY Copies files or directories into the container.
RUN Runs a command inside the container.
ENTRYPOINT Defines the default behavior of the container.

 

Docker command Description
docker build <context> Builds a Docker image based on Dockerfile.
docker run <name_of_image> Runs a Docker container based on Docker image.
Containerization and Virtualization Concepts

Hungry for more?

  • Understanding computing in the cloud

DataCamp course: Understanding Cloud Computing

  • Dealing with CLI

DataCamp course: Introduction to Shell

Containerization and Virtualization Concepts

Hungry for more?

  • Continue learning about Docker & Kubernetes!
    1. DONEIntroduction to Containerization and Virtualization
    2. UPCOMINGIntroduction to Docker
    3. Intermediate Docker
    4. Introduction to Kubernetes
Containerization and Virtualization Concepts

Congratulations!

Containerization and Virtualization Concepts

Preparing Video For Download...