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
training materials in the online version on coursem.com
Jacek Kosowski
I generally enjoyed the content was interesting.
Leke Adeboye
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
A large number of exercises
Paweł Szary
Very good information and well presented.
Cerner Corporation
I liked the in depth knowledge sharing from the instructor.
IAG
Trainer did well. Engaging and made sure regularly if things were understood.
IAG
Adrian was very thorough and easy to understand when explaining. Excellent trainer!.
Irma Sumera
I really enjoyed the hands-on training.
IAG
I generally was benefit from the time taken to answer questions.
Patrick Becker - MediService AG
Knowing how dockers could drastically reduce deployment time and also the associated cost.
Cheng Jye Fung - Sherwin-Williams Services (Malaysia)
Hands on.
Ka Sin Chin - Sherwin-Williams Services (Malaysia)
The venue and the food.
- Sherwin-Williams Services (Malaysia)
Slowly, understandably conducted lecture
Tomasz Polok - ING Bank Śląski S.A.
substantive and substantive atmosphere
- ING Bank Śląski S.A.
Examples of the use of the docker
Arkadiusz Szewczyk - ING Bank Śląski S.A.
I was able to learn a lot about dockers.
- Coral Active / KMC Mag Solutions Inc
I genuinely enjoyed the good training material (course content).
- Coral Active / KMC Mag Solutions Inc
open, to the point, input from real life.
- Eidgenössisches Justiz- und Polizeidepartement EJPD
All the practice that from trainer prepared are very useful, we can just try them and ask questions in the course. And the Running_Notes at the end includes also very helpful information.
SoftingRom srl
The fact that it had all resources available, and the amount of practical parts.
Robert Sarkozi - SoftingRom srl
Our trainer was well prepared and had deep knowledge and understanding on the subject. The course was well structure and touched a wide range of topics. The hands-on exercises were very useful to understand the course better.
SoftingRom srl
I liked that the trainer was open to suggestions and had catered the second day to our requests.
Royal Bank of Canada
Good structure, good presentation and perfect support from trainer.
Maksym Miedviediev - Mercedez-Benz Portugal S.A
Being allowed to ask questions.
Mercedez-Benz Portugal S.A
Trainer was very friendly.
Mercedez-Benz Portugal S.A
A good balance between lecture, individual and group exercises.