Course Outline
What is Docker?
- Use cases for government
- Major components of Docker
- Docker architecture for government
- Underlying technology for government
Installation of Docker
- Installation on Ubuntu and Windows for government systems
- Using Docker Machine for host provisioning in government environments
- Docker Machine drivers for cloud providers for government use
Container Life Cycle
- Creating and running containers for government applications
- Stopping and restarting containers for government operations
- Investigating a container for government security and compliance
- Viewing the logs for government audit purposes
- Looking at processes within containers for government monitoring
- Removing a container and its data for government records management
Dockerizing Applications
- The hello world example for government training
- Interactive Bash container for government development
- Building an image by committing changes for government use
- Building an image from a Dockerfile for government deployment
- Automated builds based on GitHub for government integration
- Running more than one process in a container for government applications
- Using the gosu helper tool for government security
- Running a webapp in a single container for government services
- Running a webapp in microservices architecture for government scalability
Managing Images
- Finding and downloading existing images for government use
- Docker Hub and local repository for government storage
- Sharing images with others in government agencies
- Deploying a private image repository for government security
Networking of Containers
- Port mapping for government network configurations
- Container linking and naming for government application integration
- Creating and managing custom networks for government operations
- Network over many Docker hosts (overlay) for government scalability
Data in Containers
- Data volumes for government data management
- Host directories and files as data volume for government storage
- Data volume containers for government application persistence
- Data volumes shared between Docker Hosts for government collaboration
- Backup and restore of data volumes for government disaster recovery
Docker Compose
- Overview of Docker Compose for government use
- Running multi-container applications by using one command for government efficiency
- Defining services, networks, volumes, and variables for government applications
- Setting up runtime constraints on resources for government optimization
Docker Swarm
- Introduction to native Docker clustering for government infrastructure
- Discovery services for government network management
- Docker Swarm strategies and filters for government deployment
Requirements
Familiarity with command line operations and Linux is beneficial for government personnel.
Testimonials (7)
The trainer know the topic very good.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Course - Container Management with Docker
The interactivity when using DaDesktop to set up Docker in many different ways. also it was good to see the implementation with Github and the remote repo we had setup
Julian Robbins - QA Ltd
Course - Container Management with Docker
We were in a small group and Dawid made time for questions and for us to share our work and discuss the topics raised further
Phil Benson - QA Ltd
Course - Container Management with Docker
lots of labs
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Course - Container Management with Docker
Being able to run everything that is being taught and to be able to experiment etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Course - Container management with Docker
I really liked the practical examples.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Course - Container management with Docker
The exercises were very useful.