Skip to content

JonJonHuang/DockerTutorial

Repository files navigation

DockerTutorial

CSE 5914 Docker Tutorial

What is Docker?

Docker is a open source software for operating system level virtualization (aka containerization). Software packages, called containers, can be run in the isolated environment, where they can have their configuration files, own libraries, or other configurations in their own environment without getting influenced by others. While isolated, containers can still communicate with each other through well-defined channels. Because of its portability and scalability, it can be used widely in different situations and are easier and lighter than some other virtualization methods, such as virtual machines.

Typical Use Cases:

  • Automating the packaging and deployment of applications
  • Creation of lightweight, private PAAS environments
  • Automated testing and continuous integration/deployment
  • Deploying and scaling web apps, databases and backend services

Contents

  1. Getting Started
  2. Building Your First Docker App
  3. Launching and Sharing Your Docker App
  4. Docker Compose
  5. Best Practice

About

CSE 5914 Docker Tutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published