Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSC307 Lecture 21

CSC307 Lecture 21

Dockers
(202506)

Transcript

  1. Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.info o ffi ce: 14 -227

    CSC 307 Introduction to Software Engineering Lecture. Containers :: Dockers
  2. It is not VM • Cont a iners sh a

    re the host oper a ting system kernel, libr a ries, a nd bin a ries. • Virtu a l m a chines run its own guest oper a ting system, • Virtu a l m a chines provide full-blown virtu a liz a tion of h a rdw a re resources, including CPU, memory, stor a ge, a nd networking. 5
  3. Docker | Steps 6 2. A package that includes everything

    needed to run software, including the code, runtime, libraries, dependencies, and configuration files. 3. A container is a runtime instance of an image. It encapsulates the execution environment for a specific application or process, including the filesystem, environment variables, network settings, and runtime options. 1. A text file that contains instructions for building a Docker image
  4. CSC 307 Introduction to Software Engineering Javier Gonzalez-Sanchez, Ph.D. [email protected]

    Winter 2026 Copyright. These slides can only be used as study material for the class CSC307 at Cal Poly. They cannot be distributed or used for another purpose.