Szkolenia Docker w trójmiasto

Docker Training in trójmiasto

Docker permet de mettre en place des environnements (containers) dont le but est d'isoler des applications. Docker se base sur le kernel Linux et sur une fonctionnalité : les containers, ou LXC.

Gdańsk, ul. Powstańców Warszawskich 45

Hotel Amber
ul. Powstańców Warszawskich 45
Gdańsk 80-165
Poland
PL
Gdańsk, ul. Powstańców Warszawskich 45

Testi...Client Testimonials

Docker for Developers and System Administrators

materiały szkoleniowe w wersji on-line na stronie coursem.com

Jacek Kosowski - Atena Usługi Informatyczne i Finansowe S.A.; Staples Europe BV; SolwIT S.A.

Docker for Developers and System Administrators

The content was interesting

Leke Adeboye - CISCO

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

Container management with Docker

The trainer had the right skillsets to help us in training

Rexon Philip - HP International Bank

Container management with Docker

Very Informative and knowledgeable

Karthick Thoppe - HP International Bank

Container management with Docker

Learning Linux for the second time and the power of the Docker technology.

Ross Carbery - HP International Bank

Docker - zarządzanie kontenerami

Przykłady i praca online nad problemami/zagadnieniem. Dążenie do rozwiązania problemów podczas uruchamiania przykładów

Piotr Jędrzejak - Advatech Sp. z o.o.

Docker - zarządzanie kontenerami

UCP (Docker Universal Control Plane)

Damian Kołkowski - Advatech Sp. z o.o.

Docker and Kubernetes

Trainer knowledge and enthusiasm

Ruben Ortega - L M Ericsson Ltd

Docker and Kubernetes

It was very well laid out with good examples and very good knowledge level from the trainer. The food and the installations were great.

Ruben Sancho - L M Ericsson Ltd

Docker and Kubernetes

trainer knowledge

Marcus Quintino Kuhnen - SAP SE

Docker - zarządzanie kontenerami

Bogate repozytorium przykładów udostępnione kursantom przez trenera

- Orange

Docker and Kubernetes

The trainer was very easy to understand and to follow.

Wojciech Czaplinski - Continental Automotive GmbH

Docker - zarządzanie kontenerami

Dużo praktycznych przykładów z uwzględnieniem możliwych do popełnienia błędów - super.

Łukasz Żywicki - Lufthansa Systems Poland Sp. z o.o.

Container management with Docker

It was focus directly on the point and it was clear that the trainer is highly experience in the field

Frantisek Danik - T-systems Slovakia s.r.o.

Docker - zarządzanie kontenerami

Nacisk na rozwiązywanie praktycznych problemów.

Filip Kamola - Lufthansa Systems Poland Sp. z o.o.

Docker for Developers and System Administrators

Duża liczba ćwiczeń

Paweł Szary - Bank Zachodni WBK S.A.

Docker and Kubernetes

Praktyczne ćwiczenia

Grzegorz Biały - ING Bank Slaski S.A.

Docker and Kubernetes

Wiedza prowadzącego

Łukasz Kolasa - ING Bank Slaski S.A.

Docker and Kubernetes

Część praktyczna

ARTUR GAWROŃSKI - ING Bank Slaski S.A.

Docker and Kubernetes

Interaktywność

Tomasz Stasiński - AXA Ubezpieczenia TUiR S.A.

Docker and Kubernetes

Instrukcje i kod dostępny w łatwy sposób (na git hubie).
Nawet bez biegłej znajomości linuxa można było spokojnie nadążyć z ćwiczeniami.

Paweł Skwarcz - AXA Ubezpieczenia TUiR S.A.

Docker and Kubernetes

it was pretty hands-on, questions got answered in depth

Markus Matiaschek - Systhemis AG

Docker and Kubernetes

trainer's good subject knowledge and good explanations to questions posed by the participants

Daniel Michel - Systhemis AG

Docker with Swarm

Clear, concise and to the point!

Kennis Lai - Melco Resorts & Entertainment

Docker and Kubernetes

the ambience and that the trainer didn#t leave any behind. He took care that all get the same informations and are understanding. Als bringing in exemple from the real word is a plus, the practical experience/Prod/operational experience is well valued

Gallican Nsanzimana - Brainloop AG

Docker and Kubernetes

The hands on excercises were realy good. Adriano seems to have a quite broad understanding of the topic and was able to answer some questions not directly related to the course material with ease. His english was very good to understand, too.

Florian Wich - Systhemis AG

Docker and Kubernetes

gotowe srodowisko do pracy

AXA ŻYCIE TU S.A.

Docker and Kubernetes

Zajecia praktyczne.

AXA ŻYCIE TU S.A.

Docker and Kubernetes

Duża liczba praktycznych przykładów.

Dariusz Górka - AXA ŻYCIE TU S.A.

Docker and Kubernetes

skill level of the trainer, good preparation of the training

Markus Korn - Continental Automtove IT

Docker and Kubernetes

the experience

Continental Automtove IT

Docker Course Events - trójmiasto

Kod Nazwa Miejscowość Czas trwania Data Kursu PHP Cena szkolenia [Zdalne / Stacjonarne]
dockcm Docker - zarządzanie kontenerami Gdynia, ul. Ejsmonda 2 21 hours pon., 2017-11-06 09:00 9000PLN / 3750PLN
dockeradm1 Docker for Developers and System Administrators Gdańsk, ul. Powstańców Warszawskich 45 14 hours wt., 2017-11-07 09:00 5500PLN / 3250PLN
dockkube Docker (introducing Kubernetes) Gdynia, ul. Ejsmonda 2 14 hours śr., 2017-11-08 09:00 9000PLN / 3500PLN
dockkubernetes1 Docker and Kubernetes Gdynia, ul. Ejsmonda 2 21 hours pon., 2017-11-13 09:00 15000PLN / 5750PLN
dockcm Docker - zarządzanie kontenerami Gdańsk, ul. Powstańców Warszawskich 45 21 hours wt., 2017-11-14 09:00 9000PLN / 3750PLN
dockeradm1 Docker for Developers and System Administrators Gdynia, ul. Ejsmonda 2 14 hours wt., 2017-11-14 09:00 5500PLN / 3250PLN
dockkubernetes1 Docker and Kubernetes Gdańsk, ul. Powstańców Warszawskich 45 21 hours pon., 2017-11-27 09:00 15000PLN / 5750PLN
dockerswarm Docker with Swarm Gdynia, ul. Ejsmonda 2 21 hours wt., 2017-12-12 09:00 10000PLN / 4083PLN
dockerswarm Docker with Swarm Gdańsk, ul. Powstańców Warszawskich 45 21 hours śr., 2017-12-13 09:00 10000PLN / 4083PLN
dockcm Docker - zarządzanie kontenerami Gdynia, ul. Ejsmonda 2 21 hours pon., 2018-01-08 09:00 9000PLN / 3750PLN
dockkube Docker (introducing Kubernetes) Gdynia, ul. Ejsmonda 2 14 hours czw., 2018-01-11 09:00 9000PLN / 3500PLN
dockeradm1 Docker for Developers and System Administrators Gdynia, ul. Ejsmonda 2 14 hours czw., 2018-01-11 09:00 5500PLN / 3250PLN
dockeradm1 Docker for Developers and System Administrators Gdańsk, ul. Powstańców Warszawskich 45 14 hours wt., 2018-01-16 09:00 5500PLN / 3250PLN
dockkubernetes1 Docker and Kubernetes Gdańsk, ul. Powstańców Warszawskich 45 21 hours wt., 2018-01-23 09:00 15000PLN / 5750PLN
dockkube Docker (introducing Kubernetes) Gdańsk, ul. Powstańców Warszawskich 45 14 hours pon., 2018-02-05 09:00 9000PLN / 3500PLN
dockerswarm Docker with Swarm Gdańsk, ul. Powstańców Warszawskich 45 21 hours śr., 2018-02-07 09:00 10000PLN / 4083PLN
dockkubernetes1 Docker and Kubernetes Gdynia, ul. Ejsmonda 2 21 hours wt., 2018-02-13 09:00 15000PLN / 5750PLN
dockcm Docker - zarządzanie kontenerami Gdańsk, ul. Powstańców Warszawskich 45 21 hours śr., 2018-02-21 09:00 9000PLN / 3750PLN
dockerswarm Docker with Swarm Gdynia, ul. Ejsmonda 2 21 hours śr., 2018-03-07 09:00 10000PLN / 4083PLN
dockkube Docker (introducing Kubernetes) Gdynia, ul. Ejsmonda 2 14 hours wt., 2018-03-13 09:00 9000PLN / 3500PLN
dockeradm1 Docker for Developers and System Administrators Gdańsk, ul. Powstańców Warszawskich 45 14 hours śr., 2018-03-28 09:00 5500PLN / 3250PLN
dockcm Docker - zarządzanie kontenerami Gdynia, ul. Ejsmonda 2 21 hours śr., 2018-03-28 09:00 9000PLN / 3750PLN
dockeradm1 Docker for Developers and System Administrators Gdynia, ul. Ejsmonda 2 14 hours pon., 2018-04-02 09:00 5500PLN / 3250PLN
dockkubernetes1 Docker and Kubernetes Gdańsk, ul. Powstańców Warszawskich 45 21 hours śr., 2018-04-04 09:00 15000PLN / 5750PLN
dockkube Docker (introducing Kubernetes) Gdańsk, ul. Powstańców Warszawskich 45 14 hours czw., 2018-04-12 09:00 9000PLN / 3500PLN
dockkubernetes1 Docker and Kubernetes Gdynia, ul. Ejsmonda 2 21 hours pon., 2018-04-16 09:00 15000PLN / 5750PLN
dockerswarm Docker with Swarm Gdańsk, ul. Powstańców Warszawskich 45 21 hours śr., 2018-04-18 09:00 10000PLN / 4083PLN
dockcm Docker - zarządzanie kontenerami Gdańsk, ul. Powstańców Warszawskich 45 21 hours śr., 2018-04-25 09:00 9000PLN / 3750PLN
dockerswarm Docker with Swarm Gdynia, ul. Ejsmonda 2 21 hours pon., 2018-04-30 09:00 10000PLN / 4083PLN
dockkube Docker (introducing Kubernetes) Gdynia, ul. Ejsmonda 2 14 hours śr., 2018-05-02 09:00 9000PLN / 3500PLN

Plany Kursów

Kod Nazwa Czas trwania Spis treści
dockeradm1 Docker for Developers and System Administrators 14 hours

Docker is a platform for developers and sysadmins to maintain distributed applications. It consists of a runtime to run containers and a service for sharing containers.

With docker the same app can run unchanged on laptops, dedicated servers and virtual servers.

This course teaches the basic usage of Docker, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own Docker environment and build their own Docker images during the 2 days.

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
dockkubernetes1 Docker and Kubernetes 21 hours

Docker Review

  • Docker Overview
  • Docker Underlying Technologies
  • Docker vs Virtual Machines - pros and cons

Docker Core Review

  • images
  • container
  • registry
  • Sharing
    • networking sharing
    • file sharing
  • customizing images

Docker Ecosystem

  • private registry deployment and security hardening(*)
  • front-end distribution solutions
  • docker cluster solutions

Advanced

Cluster networking - pipework(*)

Kubernetes

Aplication Architecture

  • kube-apiserver
  • kube-controller-manager
  • kube-scheduler
  • kube-proxy
  • kubelet

Deployment

Logic Architecture

  • Pod and Replication Controller
  • Service

Network Communication

  • flannel

Business Dispatcher

  • High Availability
  • Replication
  • Scalability

Use Permissions(*)

  • ServicePort
  • Front-end Delivery Solution

Data Persistence(*)

  • MooseFS
  • GlusterFS
  • Ceph

 

(*) optional

dockkube Docker (introducing Kubernetes) 14 hours

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

Kubernetes introduction

  •  Pods
  •  Labels and Selectors
  •  Controllers
  •  Services
  •  Architecture and the Kubernetes Node
dockcm Docker - zarządzanie kontenerami 21 hours

Docker to platforma dla deweloperów i administratorów do zarządzania aplikacjami rozproszonymi. Docker zapewnia środowisko do uruchamiania kontenerów oraz narzędzia do dystrybucji i zarządzania nimi.

Dzięki Dockerowi ta sama niezmieniona aplikacja może zostać uruchomiona na laptopie, fizycznym lub wirtualnym serwerze.

Na tym szkoleniu, podczas dwóch pierwszych dni, nauczysz się podstaw Dockera, które będą użyteczne zarówno dla deweloperów jak i administratorów. Szkolenie zawiera dużą liczbę ćwiczeń praktycznych. Każdy uczestnik będzie miał swoje własne środowisko w którym będzie mógł tworzyć własne obrazy a następnie je uruchamiać i zarządzać nimi.

Podczas ostatniego dnia szkolenia nauczysz się bardziej zaawansowanych narzędzi wspierających Dockera. Będzie to Docker Machine, Docker Compose i Docker Swarm.

Czym jest Docker?

  • Przykłady zastosowania
  • Główne komponenty Dockera
  • Architektura Dockera
  • Wykorzystywane technologie

Instalacja i konfiguracja Dockera

  • Instalacja na Ubuntu i/lub Windows
  • Wykorzystanie Docker Machine do tworzenia i zarządzania hostami
  • Docker Machine (drivery i dostawcy jak Amazon, Digital Ocean, Azure)

Fazy i czas życia kontenerów

  • Tworzenie i uruchamianie kontenerów
  • Zatrzymywanie i restartowanie
  • Inspekcja kontenera
  • Przeglądanie logów
  • Śledzenie procesów
  • Usuwanie kontenera i jego danych

Dokeryzowanie aplikacji

  • Przykład hello-world
  • Kontener z interaktywną powłoką Bash
  • Budowanie obrazów przez zatwierdzanie zmian
  • Budowanie obrazów w oparciu o Dockerfile
  • Zautomatyzowane budowanie obrazów w oparciu o DockerHub i GitHub
  • Uruchamianie więcej niż jednego procesu w kontenerze
  • Narzędzie gosu i różnice w stosunku do sudo
  • Uruchamianie aplikacji webowej w jednym kontenerze
  • Uruchamianie aplikacji webowej w oparciu o architekurę mikro serwisów

Zarządzanie obrazami

  • Wyszukiwanie i pobieranie istniejących obrazów
  • Docker Hub i lokalny cache obrazów
  • Współdzielenie obrazów z innymi
  • Uruchamianie prywatnego rejestru i repozytoriów

Sieci i interfejsy sieciowe kontenerów

  • Mapowanie portów
  • Linkowanie kontenerów i nazwy
  • Tworzenie i zarządzanie własnymi sieciami
  • Sieci łączące wiele Docker hostów (overlay)

Dane w kontenerach

  • Wolumeny (volumes)
  • Katalogi i pliki z hosta jako wolumeny w kontenerze
  • Współdzielenie wolumenów pomiędzy Docker hostami
  • Kopie zapasowe i odtwarzanie danych

Docker Compose

  • Wprowadzene do Docker Compose
  • Uruchamianie wplikacji wielokontenerowych przy użyciu jednej komendy
  • Definiowanie serwisów, sieci, wolumenów i zmiennych środowiskowych
  • Definiowanie limitów zasobów oraz ograniczeń

Docker Swarm

  • Wprowadzenie do natywnych klastrów Dockera
  • Automatyczne wykrywanie serwisów
  • Strategie i filtry podczas korzystania z Docker Swarm
dockerswarm Docker with Swarm 21 hours

Docker is an open-source platform that automates the building, shipping and running of software applications inside containers. Multi-container Docker applications can be further defined using Compose.

Swarm is a tool that controls a cluster of Docker hosts and exposes them as a single "virtual" host. By pooling together numerous Docker engines, Swarm allows IT operations teams to transparently scale up their software deployment to many hosts.

In this instructor-led, live training, participants start with an overview of software containerization concepts, then carry out live exercises to put into practice the concepts learned.

By the end of the course, students will be able to

  • Deploy Docker hosts across multiple machines using Compose and Swarm.
  • Manage a Swarm cluster in a live lab environment.
  • Secure and troubleshoot Docker hosts within their Swarm cluster

Audience

  • Software developers
  • System administrator
  • IT managers and operations teams

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

[DAY 1]

  • Preparing our infrastructure/Installing Docker
  • Container vs Virtual Machines
  • Container vs Images
  • Docker Architecture/Components
  • Running Containers
  • Building Images
  • Persistent Data Storage
  • Docker Compose
  • Docker Registry

[DAY 2]

  • Docker Networking
  • Docker Swarm Mode
  • Concepts - Manager & Workers
  • Overlay Network
  • Service Discovery
  • Load-balancing
  • Routing Mesh
  • Initializing Swarm
  • Docker Services
  • Performing Rolling Updates
  • Docker Logs


[DAY 3]

  • Docker Stacks
  • Docker Secrets
  • Partitioning / Node Labeling
  • Node Management
  • Troubleshooting
  • Securing the Docker Engine/Swarm
dcos DC/OS: Turn 1000 machines into a single logical computer 14 hours

The Datacenter Operating System (DC/OS) is an open-source distributed operating system built upon the Apache Mesos project. Apache Mesos was built using the same principles as the Linux kernel, only at a different level of abstraction. The Mesos kernel runs on every machine and provides applications such as Hadoop, Spark, Kafka and Elasticsearch with API’s for resource management and scheduling across entire datacenter and cloud environments. Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.

DC/OS brings together Mesos and more than 30 applications into one coherent system, similar to how a Linux distribution packages the Linux kernel with applications to create a working operating system.

This course provides participants with an overview of Apache Mesos and DC/OS and demonstrates through hands-on practice how to deploy and manage a complete Data Center Operating System.

Audience
    System administrators
    DevOps engineers

Format of the course
    Part lecture, part discussion, heavy hands-on practice

Introduction: the need for a datacenter operating system
    Resource Sharing
    Data Sharing
    Programming Abstractions
    Debugging and Monitoring

DC/OS's kernel space components
    Master and agents

DC/OS's user space components
    System components
        Admin Router, an internal load balancer
        Cosmos, an internal packaging API service
        Exhibitor, a Java supervisor system for ZooKeeper
        Marathon, an Apache Mesos framework for container orchestration
        Mesos-DNS, an internal DNS service

Installing and operating DC/OS
    Working with DC/OS components and services
    Working with the CLI
    Load balancing with Marathon

Installing distributed systems (applications) with DC/OS Universe
    HDFS
    Apache Spark
    Apache Kafka
    Apache Cassandra
    Jenkins

Deploying applications in Docker containers

Deploying applications in native Mesos containers (using Linux cgroups and namespaces)

Using Marathon for native container orchestration

Ensuring high-availability and fault-tolerance for applications and services

Using the GUI-based monitoring and management system

Scheduling systems such as Kubernetes and Swarm as services

Resource management and abstraction

Exploring other ready-to-install packages
    ArangoDB, Avi Networks, Cassandra, Chronos, Confluent, Crate, DataDog, Elasticsearch, Etcd, Exhibitor, HDFS, Hue, Jenkins, Kafka, Linkerd, Marathon-lb, Marathon, MemSQL, mr-redis, Namerd, NGINIX, OpenVPN, Project Calico, Quobyte, Riak, Ruxit, Spark, Spark Notebook, Storm, Swarm, Weave and Zeppelin

Other DC/OS installation options
    Bare metal installations vs virtual machines and cloud installations

rancher Rancher: Manage your Docker containers 14 hours

Rancher is an open source software platform that enables organizations to run containers in production. With Rancher, organizations no longer have to cobble together distinct open-source technologies to build a container services platform. It includes a fully supported Kubernetes distribution as well as the option to choose from Docker Swarm and Apache Mesos. Rancher includes modular infrastructure services such as resource management, networking between containers, service discovery, container load balancing, container health monitoring, and backup and recovery, all under one roof.

This course provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a Rancher container management system.

Audience
    Software engineers
    System administrators
    DevOps engineers

Format of the course
    Part lecture, part discussion, heavy hands-on practice

Introduction
    Rancher vs DC/OS

Installing and configuring Rancher

Starting the Rancher server

Adding hosts

Launching infrastructure services

Creating a container using the UI

Creating a container through Docker command line

Creating a multi-container application

Creating a multi-container application using Rancher Compose

Launching Kubernetes

Launching Mesos

Launching Swarm

Working with Catalogs

Working with the Rancher API

Closing remarks

rancheros RancherOS: Just enough OS to run Docker 7 hours

RancherOS is an open-source Linux distribution that runs the entire operating system (including system services such as udev and rsyslog) as Docker containers. RancherOS includes only the bare minimum software needed to run Docker. It runs Docker as PID1 and dynamically pulls everything else it needs through Docker. At about 22MB, RancherOS is easy to distribute, orchestrate and spin up in your data center.

This training introduces RancherOS's architecture, tools, and components and walks participants step-by-step through the setup of RancherOS in a live lab environment. By the end of this training, participants will have the understanding and practice to use RancherOS to run containers at scale in development, test and production.

Audience
    DevOps engineers
    System administrators
    Software engineers

Format of the course
    Part lecture, part discussion, heavy hands-on practice

Introduction

The RancherOS architecture

Installing and configuring RancherOS

Spinning up containers on RancherOS

System level services (containers) vs user level services (containers)

Running Linux system services through System Docker

Running applications through User Docker

Isolating user containers for different applications and user groups

Controlling access to containers

Networking and storage in RancherOS

RancherOS security

Upgrading and downgrading RancherOS

Running RancherOS in the cloud

Some sample deployments
    Using Docker Compose to define application deployment
    Building an Apache Mesos cluster on RancherOS
    Running Nagios as a System Service on RancherOS

Other container OSs and the future of the datacenter

Closing remarks

alpinelinux Alpine Linux: Setting up a small, simple, and secure OS for your containers 7 hours

Alpine Linux is a security-oriented, lightweight (80 MB) Linux distribution based on musl libc and BusyBox. Alpine Linux is produced by the makers of Docker and is one of several in the recent proliferation of distros tailored for virtualization, containerization and the cloud. Alpine Linux replaces Ubuntu as the official base image for Docker containers.

This training introduces Alpine Linux's architecture and walks participants step-by-step through the setup of Alpine Linux in a live lab environment. By the end of this training, participants will have the knowledge and practice to deploy Alpine Linux as the foundation for running containers in development, test and production environments.

Audience
    DevOps engineers
    System administrators
    Software engineers

Format of the course
    Part lecture, part discussion, heavy hands-on practice

Introduction

The Alpine Linux architecture
    musl libc and BusyBox

Installing and configuring Alpine Linux

Configuring Networking

Deploying web servers on Alpine Linux

Deploying content management systems on Alpine Linux

Deploying system administration utilities on Alpine Linux

Alpine Linux security

Other container OSs and the future of the datacenter

Closing remarks

rkt rkt: Moving from Docker containers to rkt containers 7 hours

rkt is an application container engine for production cloud-native environments. Unlike Docker, rkt executes in the classic Unix process model (there is no central daemon), in a self-contained, isolated environment. rkt implements an open, standard container format and can execute other container images, like those created with Docker. rkt is the default container engine for CoreOS.

This training introduces rkt's architecture and walks participants step-by-step through the deployment of rkt containers in a live lab environment.

Audience
    DevOps engineers
    System administrators
    Software engineers

Format of the course
    Part lecture, part discussion, heavy hands-on practice

Introduction
    rkt vs Docker

Overview of rkt's simple architecture

Installing and configuring rkt

Working with rkt configuration files

Using the rkt command line

Running a container

Running rkt fly

Running Docker images with rkt

Using the rkt builder

Making your own containers

Using rkt with Nomad

Using rkt with systemd

Using rkt with Kubernetes

Closing remarks

projectatomic Project Atomic: Re-designing the operating system with the LDK (Linux, Docker, Kubernetes) stack. 14 hours

Project Atomic is an umbrella for many projects related to re-designing the operating system around principles of "immutable infrastructure", using the LDK (Linux, Docker, Kubernetes) stack.

Many of the components of Project Atomic are upstream components of OpenShift Origin v3.

The primary building block of Project Atomic is the "Atomic Host", a lightweight container OS. Project Atomic also encompasses other tools which are essential to immutable, container-based infrastructures, including:
    Cockpit gives visibility into your hosts and your container cluster.
    Many patches and extensions to Docker for better SELinux and Systemd integration.
    AtomicApp and Nulecule for composing multi-container applications.
    Atomic Registry for registering your containers.
    Commissaire to provide a better API for Kubernetes hosts.
    The Atomic Developer Bundle to make development of containerized applications easy.

This training introduces the architecture, components and tools behind Project Atomic and walks participants through the deployment and integration of these in a live lab environment.

Audience
    DevOps engineers
    System administrators
    Software engineers

Format of the course
    Part lecture, part discussion, heavy hands-on practice

Introduction

Installation and setup

Deploying containerized applications

Managing containers

Networking

Updating the system

Setting up storage

Working with the supported file systems

Building Docker images

SELinux and container security

Closing remarks

dockerkubernetesscale Docker and Kubernetes: Building and scaling a containerized application 21 hours

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

In this instructor-led training, participants will learn how to create and manage Docker containers, then deploy a sample application inside a container. Participants will also learn how to automate, scale, and manage their containerized applications within a Kubernetes cluster. Finally, the training goes on to more advanced topics, walking participants through the process of securing, scaling and monitoring a Kubernetes cluster.

By the end of this training, participants will be able to

  • Set up and run a Docker container
  • Deploy a containerized server and web application
  • Build and manage Docker images
  • Set up a Docker and Kubernetes cluster
  • Use Kubernetes to deploy and manage a clustered web application
  • Secure, scale and monitor a Kubernetes cluster

Audience

  • Software Developers
  • Architects
  • Deployment engineers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Note:

  • Apache Tomcat and a Java EE application will be used as our demo servers and applications for containerization. However, *these are subject to change*. If you would like to see a specific application or related tool or technique covered in this training, please contact us to arrange.

[Day 01]

Introduction
    Containers vs virtual machines
    Speed and performance

Overview of Docker architecture
    Docker and the Linux kernel
    Docker components (Docker client, Docker daemon, images, registry, containers)

Using Docker to run and manage containers
    Images, containers, volumes, networks

Overview of container orchestration

Installing Docker

Pulling an image from the internet
    Sample: Apache Tomcat

Running the container

Docker registries
    Public vs private

Creating and managing Dockerfiles

Building a Docker image

Deploying a web application
    Sample application: Java EE application server

How Docker containers communicate with each other

Configuring volumes and networks in Docker
    Linking and state


[Day 02]

Introduction to container orchestration with Kubernetes

Overview of Kubernetes architecture
    Pods, labels/selectors, replication controllers, services, API

Installing a Kubernetes cluster

Creating Kubernetes pods, volumes and deployments

Grouping and organizing your cluster

Discovering and publishing services

Discovering and connecting to containers

Deploying a web application
    Handling application components
    Handling Database connections

Kubernetes security
    Authentication & authorization

Advanced networking
    Docker networking vs Kubernetes networking

Monitoring Kubernetes
    Cluster logging with Elasticsearch and fluentd
    Container level monitoring (cAdvisor UI, Influxdb, Prometheus)


[Day 03]

Scaling your Kubernetes cluster

Infrastructure for Kubernetes
    Provisioning, partitioning, networking

Building a high-availability cluster
    Load balancing and service discovery

Deploying a scalable application
     Horizontal pod autoscaling
     Database clustering in Kubernetes

Updating your application
    Releases in Kubernetes

Troubleshooting

Closing remarks

openshift OpenShift for Administrators 21 hours

OpenShift is a container application platform for deploying Docker and Kubernetes in the enterprise. It is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to how to install, configure, and manage OpenShift Enterprise (OSE).

By the end of this training, participants will be able to:

  • Create, configure, manage, and troubleshoot OpenShift clusters
  • Secure OpenShift Platform Container
  • Monitor and gather metrics
  • Manage storage
  • Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Audience

  • System administrators
  • Architects
  • Developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

To request a customized course outline for this training, please contact us.

Other regions

Consulting

Szkolenie Docker w trójmiasto, szkolenie wieczorowe Docker w trójmiasto, szkolenie weekendowe Docker w trójmiasto, Docker boot camp w trójmiasto, kurs zdalny Docker w trójmiasto , kurs online Docker w trójmiasto, lekcje UML w trójmiasto, instruktor Docker w trójmiasto,Kursy Docker w trójmiasto, Trener Docker w trójmiasto, nauka przez internet Docker w trójmiasto, edukacja zdalna Docker w trójmiasto, wykładowca Docker w trójmiasto , nauczanie wirtualne Docker w trójmiasto

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
Adobe InDesign Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-10-23 09:00 1881PLN / 1027PLN
Adobe Premiere Pro Gdynia, ul. Ejsmonda 2 pon., 2017-10-23 09:00 3960PLN / 2480PLN
Administracja systemu Linux Gdynia, ul. Ejsmonda 2 wt., 2017-10-24 09:00 4950PLN / 3225PLN
Adobe Photoshop Elements Lublin, ul. Spadochroniarzy 9 śr., 2017-10-25 09:00 1881PLN / 1127PLN
Business Analysis, BABOK V3.0 and IIBA Certification Preparation Kraków, ul. Rzemieślnicza 1 śr., 2017-10-25 09:00 9405PLN / 5903PLN
Microsoft Office Excel - efektywna praca z arkuszem Warszawa, ul. Złota 3/11 czw., 2017-10-26 09:00 2475PLN / 1225PLN
Node.js Olsztyn, ul. Kajki 3/1 czw., 2017-10-26 09:00 3861PLN / 2431PLN
Zaawansowana administracja MySQL Poznań, Garbary 100/63 czw., 2017-10-26 09:00 3416PLN / 2108PLN
Advisory & Leadership Skills Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-10-30 09:00 8524PLN / 2983PLN
SQL Advanced in MySQL Warszawa, ul. Złota 3/11 czw., 2017-11-02 09:00 1881PLN / 1141PLN
Projektowanie stron na urządzenia mobilne Bielsko-Biała, Al. Armii Krajowej 220 czw., 2017-11-02 09:00 2624PLN / 1605PLN
Język SQL w bazie danych MSSQL Wrocław, ul.Ludwika Rydygiera 2a/22 czw., 2017-11-02 09:00 2970PLN / 1143PLN
Microsoft Office Excel - analiza statystyczna Warszawa, ul. Złota 3/11 czw., 2017-11-02 09:00 2673PLN / 1291PLN
Programowanie Aplikacji Webowych z Java EE 6 / 7 Zielona Góra, ul. Reja 6 pon., 2017-11-06 09:00 7722PLN / 3340PLN
Android - Podstawy Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-11-06 09:00 9801PLN / 4180PLN
Java Spring Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-11-06 09:00 14414PLN / 5970PLN
Automatyzacja testów za pomocą Selenium Łódź, ul. Tatrzańska 11 pon., 2017-11-06 09:00 7722PLN / 3474PLN
Symfony 3 Kraków, ul. Rzemieślnicza 1 pon., 2017-11-06 09:00 6930PLN / 3300PLN
Oracle 11g - Język SQL dla programistów - warsztaty Bielsko-Biała, Al. Armii Krajowej 220 pon., 2017-11-06 09:00 6930PLN / 4140PLN
Programming for Biologists Warszawa, ul. Złota 3/11 wt., 2017-11-07 09:00 11781PLN / 3745PLN
Kontrola jakości i ciągła integracja Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2017-11-07 09:00 2673PLN / 1737PLN
Oracle Service Bus 11g - Design and Integration Gdańsk, ul. Powstańców Warszawskich 45 wt., 2017-11-07 09:00 15315PLN / 5391PLN
ORACLE SQL Fundamentals Warszawa, ul. Złota 3/11 wt., 2017-11-07 09:00 3465PLN / 1755PLN
Visual Basic for Applications (VBA) w Excel - wstęp do programowania Warszawa, ul. Złota 3/11 wt., 2017-11-07 09:00 3564PLN / 1691PLN
JMeter Fundamentals Warszawa, ul. Złota 3/11 śr., 2017-11-08 09:00 1871PLN / 824PLN
Język UML w Enterprise Architect - warsztaty Warszawa, ul. Złota 3/11 śr., 2017-11-08 09:00 5940PLN / 3570PLN
Tableau Advanced Gdynia, ul. Ejsmonda 2 śr., 2017-11-08 09:00 7425PLN / 2975PLN
Managing Configuration with Ansible Warszawa, ul. Złota 3/11 śr., 2017-11-08 09:00 16612PLN / 6137PLN
Adobe Premiere Pro Gdańsk, ul. Powstańców Warszawskich 45 czw., 2017-11-09 09:00 3960PLN / 2480PLN
Microsoft Office Excel - analiza finansowa Warszawa, ul. Złota 3/11 czw., 2017-11-09 09:00 2079PLN / 1093PLN
MongoDB for Developers Warszawa, ul. Złota 3/11 pon., 2017-11-13 09:00 4700PLN / 1967PLN
Nagios Core Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-11-13 09:00 13919PLN / 4968PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-11-13 09:00 3069PLN / 1773PLN
Tworzenie stron WWW w języku PHP Szczecin, ul. Sienna 9 pon., 2017-11-13 09:00 2970PLN / 1344PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Bielsko-Biała, Al. Armii Krajowej 220 pon., 2017-11-13 09:00 5940PLN / 3730PLN
Oracle 11g - Analiza danych - warsztaty Gdynia, ul. Ejsmonda 2 pon., 2017-11-13 09:00 9900PLN / 4664PLN
Adobe Illustrator Lublin, ul. Spadochroniarzy 9 wt., 2017-11-14 09:00 2871PLN / 1648PLN
Linux Fundamentals Kraków, ul. Rzemieślnicza 1 wt., 2017-11-14 09:00 10128PLN / 3869PLN
ADO.NET 4.0 Development Warszawa, ul. Złota 3/11 wt., 2017-11-14 09:00 20176PLN / 6914PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Warszawa, ul. Złota 3/11 śr., 2017-11-15 09:00 3069PLN / 1623PLN
Access - podstawy Szczecin, ul. Sienna 9 pon., 2017-11-20 09:00 3465PLN / 1550PLN
Certyfikacja BPM przygotowanie do egzaminu OCEB2 OMG Certified Expert in BPM Fundamental Warszawa, ul. Złota 3/11 pon., 2017-11-20 09:00 11880PLN / 4760PLN
Introduction to Selenium Poznań, Garbary 100/63 śr., 2017-12-20 09:00 1871PLN / 824PLN
Adobe Photoshop Warszawa, ul. Złota 3/11 śr., 2017-12-20 09:00 1881PLN / 1152PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam