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

CSC310 Lecture 17

CSC310 Lecture 17

Docker
(20260824)

Avatar for Javier Gonzalez-Sanchez

Javier Gonzalez-Sanchez PRO

November 03, 2026

Transcript

  1. CSC 3100 Fundamentals of Software Engineering Lecture 17. Containers Dr.

    Javier Gonzalez-Sanchez [email protected] www.javiergs.phd ffi o ce: 14 -227
  2. It is not VM • Cont iners sh re the

    host oper ting system kernel, libr ries, nd bin ries. • Virtu l m chines run its own guest oper ting system, a a a a a a a a a a a a a a a a a • Virtu l m chines provide full-blown virtu liz tion of h rdw re resources, including CPU, memory, stor ge, nd networking.
  3. Docker | Steps 1. A text file that contains instructions

    for building a Docker image 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. 2. A package that includes everything needed to run software, including the code, runtime, libraries, dependencies, and configuration files.
  4. CSC 3100 Fundamentals of Software Engineering Javier Gonzalez-Sanchez, Ph.D. [email protected]

    Fall 2026 Copyright Notice. These slides are provided exclusively for educational use in CSC 3100 within the California State University system. Redistribution or use for any other purpose is prohibited without prior written permission.