Course Outline

What is Docker?

  • Use cases for government
  • Major components of Docker
  • Docker architecture fundamentals

Docker Architecture

  • Docker images
  • Docker registry
  • Docker containers

The Underlying Technology

  • Namespaces
  • Control groups
  • Union FS
  • Container format

Installation of Docker

  • Installation on Ubuntu via apt-get
  • Installation of newer version of Docker

Dockerizing Applications for Government

  • The hello world example
  • Interactive container
  • Daemonizing programs

Container Usage

  • Running a web application in a container
  • Investigating a container
  • Port mapping
  • Viewing the logs
  • Looking at processes
  • Stopping and restarting
  • Removing a container

Managing Images

  • Listing images
  • Downloading images
  • Finding images

Networking of Containers

  • Port mapping details
  • Container linking and naming
  • Linking and environment variables

Data in Containers

  • Data volumes
  • Host directories as data volume
  • Host file as data volume
  • Data volume containers
  • Backup, restore of data volumes

Contributing to the Ecosystem for Government

  • What is Docker Hub?
  • Registering on Docker Hub
  • Command line login
  • Uploading to Docker Hub
  • Private repositories
  • Automated builds

Requirements

Familiarity with command-line operations and the Linux operating system is beneficial for government employees working in technical roles.
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories