Docker in practice
training code: LX-D / ENG DL 2d / ENAltkom Akademia's author training
The training is intended for everyone who would like to start his adventure with Docker, know its applications, and also to learn on his own how to use its basic functionalities.
It is especially aimed at the people interested in designing and developing systems and distributed applications.
Docker workshops allow to understand what is Docker and what is it used for, as well as how to acquire skills necessary to work with this technology. The course allows Clients to fully use Docker’s potential to develop and maintain applications and systems in their own organisations.
Benefits from participation for an employee
At the training the participants will learn how to:
- install Docker on their own computers or use cloud solution,
- use readymade images and create their own,
- use several images at the same time,
- use docker-compose tool,
- use Docker in systems of their own organisation and in developing their own applications,
- make use of project patterns and good practice thanks to which developing distributed systems becomes more approachable and efficient.
Basic skill of working in a terminal, basic knowledge of systems from Linux family, as well as basic knowledge of network and computer systems functioning.
- Training: English
- Materials: English
- 2 days of work with a trainer
- Trainer’s supervision
- Contact with community
- Coursebook
- Lab environment
Training method
- lecture
- workshops
Docker theory
- Sample applications
- Main components
- Architecture
Docker installation
- Windows Pro/Enterprise / MacOS
- Debian
Working with Docker – command line
- Images
- Repository
- Launching containers
- Opening containers to external movement
- Disk resources
Working with Docker – Dockerfile
- Creating Dockerfile
- Discussing the syntax
- The structure of an image
- Working with tags and repository
- Expanding images
Working with Docker – docker–compose
- Creating docker-compose.yml file
- Discussing the syntax
- Setting up disk resources
- Network configuration
Project patterns
Introduction to orchestration