Docker Fundamentals
Overview:
Docker is an open-source project that automates the deployment of applications inside software containers. Docker provides an integrated technology suite that enables development and IT operations teams to build, ship, and run distributed applications anywhere. Docker lets you run your software components on any platform that supports Docker containers.
In the workshop we will learn the basic patterns of:
- building Docker images
- configuring container hosts
- running Docker containers for testing and production
Duration:
16 hours
Target Audience:
This course is for developers and IT operations teams who wish to build and deploy distributed applications easily using Docker.
Prerequisites:
Basic knowledge of Linux and using the command line. Prior experience in developing web applications will be helpful but is not required.
Description
Course Outline:
- Introduction to Linux Containers
- A few words on underlying tech
- Introduction to Docker
- History
- Basic concepts
- Why all the buzz?
- Installing Docker
- Existing options
- User permissions
- Docker Architecture
- Docker Engine
- Docker CLI
- Creating a Docker container
- Hands-on execution
- Interactive execution
- Building Docker images
- The Basics
- Best Practices
- Storing and retrieving Docker images from Registries
- Working with Docker Hub
- Managing containers
- Managing images
- Docker Networking Basics
- Data persistence with Volumes
- Basic Introduction to Docker compose
Contact us to order this training:
Reviews
There are no reviews yet.