Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

DevOps With Docker Course

Overview

This course provides an introduction to container technologies, focusing on Docker and container orchestration using Docker Compose. Containers offer a lightweight, portable method to package and deploy software applications. Throughout the course, we'll explore various components of web services, such as reverse proxies and databases, and learn how to deploy them using Docker.

Note: Due to technical limitations, Docker cannot be installed on Department of Computer Science computers. Participants need to use their own computers to follow examples and complete exercises.

Table of Contents

  1. Getting Started

    • Frequently Asked Questions
  2. Part 1

    • Introduction to Part 1
    • Definitions and Basic Concepts
    • Running and Stopping Containers
    • In-depth Dive into Images
    • Defining Start Conditions for the Container
    • Interacting with the Container via Volumes and Ports
    • Utilizing Tools from the Registry
    • Summary
  3. Part 2

    • Introduction to Part 2
    • Migrating to Docker Compose
    • Docker Networking
    • Volumes in Action
    • Containers in Development
    • Summary
  4. Part 3

    • Introduction to Part 3
    • Official Images and Trust
    • Deployment Pipelines
    • Using a Non-root User
    • Optimizing the Image Size
    • Multi-host Environments
    • End

DevOps with Docker

Course Overview: This course provides an introduction to container technologies, with a particular focus on Docker and container orchestration using Docker Compose. Containers are a lightweight, portable way to package and deploy software applications. Throughout the course, we'll explore the various components of web services, such as reverse proxies and databases, and how they can be deployed using Docker.

Note: Due to technical limitations, Docker cannot be installed on Department of Computer Science computers. As a result, you will need to use your own computer to follow the examples and complete the exercises in this course.

Course Credits

DevOps with Docker

About

My solutions for the DevOps With Docker course from The University Of Helsinki.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages