Description
In addition to all the basic information required in Docker Fundamentals Training, it is to explain the problems solved by Docker and Container technologies and to introduce these technologies in practice, as well as to ensure that the participants receive detailed practical information about the subcomponents that make up the Containers and thus internalize this technology.
Docker is a developer tool that has gained popularity in the world in recent years.
On Linux and Windows operating systems, it allows a virtual processing unit isolated from the rest of the system to boot up in a split second.
The biggest difference from the classical virtual machines we know is that it works with operating system support without the need to virtualize the hardware, putting very little load on the system.
Participants will learn about basic container management and how to scale Docker across multiple nodes in a simple Swarm or Kubernetes cluster.
About Training
In this course you will learn the basics of installing, testing and deploying containers, as well as in-depth creative and innovative security topics.
What is Docker
What is a Container
Docker Architecture Structure and Architecture Parts
Creating Docker
Installing Docker on Windows/macOS and Linux and Basic Settings
Docker Machine, Docker Installation via Vagrant
Docker Network Basics
Introduction to Docker and Container Technologies
Basic Commands
Docker-Hub Introduction
Creating a Docker-Hub Repository
What is Docker-File
What is Docker-Image
Docker-File Commands 1-2
Docker-File Multi Stage
Docker-File Multi Stage Example
Docker-Pull and Push Concepts
Docker-Registry Creation
Registry and Special Stores
Docker-Image Creation and Configuration
Containers and Runtime Features
Creating and Running a Simple Web Application
GitHub
YAML files
Kubernetes
CI/CD Servers
Openshift
Ansible / Puppet / Chef
Docker-Volume
Docker-Network
Docker-Network Basics and Different Use Cases
Docker-Storage Basics and Different Use Cases
Docker-Compose
Docker-Compose as a simple Orchestration tool
Taking Applications from Simple to Complex
Basic Linux Concepts used in Docker
Docker-Swarm
Container Orchestration with Docker-Swarm
Alternative Container Solutions to Docker
Who Should Receive the Training?
Software developers, DevOps team members, SRE engineers, SRE engineers, System experts who develop, manage or maintain Container applications, DevOps team members, SRE engineers, System experts who want to gain strong first-hand knowledge and experience in Container and Docker should attend this course.
Plan this training for your business!
This training can be planned in different durations and content specific to your organization. Please contact us for detailed rich content and planning to realize your training objectives.







