Course Outline
What is Docker?
- Use cases
- 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
- The hello world example
- Interactive container
- Daemonizing programs
Container usage
- Running a webapp 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
- What is Docker Hub?
- Registering on Docker Hub
- Command line login
- Uploading to Docker Hub
- Private repositories
- Automated builds
Requirements
Some familiarity with command line and Linux is an advantage.
Testimonials (7)
I generally enjoyed the content was interesting.
Leke Adeboye
Course - Docker for Developers and System Administrators
A lot of content explained in a simple and straightforward manner, will definitely remember many of the things taught thanks to the simple format.
CISCO
Course - Docker for Developers and System Administrators
Adrian was very thorough and easy to understand when explaining. Excellent trainer!.
Irma Sumera
Course - Docker for Developers and System Administrators
I generally was benefit from the time taken to answer questions.
Patrick Becker - MediService AG
Course - Docker for Developers and System Administrators
Knowing how dockers could drastically reduce deployment time and also the associated cost.
Cheng Jye Fung - Sherwin-Williams Services (Malaysia)
Course - Docker for Developers and System Administrators
Hands on.
Ka Sin Chin - Sherwin-Williams Services (Malaysia)
Course - Docker for Developers and System Administrators
The fact that it had all resources available, and the amount of practical parts.