Introducing Docker

Den här kursen täcker grunderna i Docker och introducerar även tre vanliga verktyg som används för att hantera containrar.
Vi börjar med en introduktion till containrar och tanken bakom tekniken. Därefter går vi igenom hur du installerar Docker och skapar din första container. Vi fortsätter med att automatisera processen med hjälp av Dockerfiles och att ladda upp våra containrar till Dockers centrala register.
Vi tittar sedan närmare på hur vi hanterar beständig data i containrar och kopplar samman olika containrar. Därefter går vi igenom hur vi kan skapa och hantera ett eget Docker-register i stället för att använda Docker Hub. Det gör det möjligt för företag att lagra sina bilder och containrar internt.
Avslutningsvis tittar vi på tre verktyg som Docker för närvarande utvecklar för att underlätta hantering av containrar:
- Compose möjliggör att definiera en eller flera containrar i en och samma konfigurationsfil.
- Machine låter oss sätta upp nya virtuella eller molnbaserade maskiner som vi sedan kan distribuera våra containrar till.
- Swarm möjliggör tjänster med hög replikering och hantering av kluster direkt i Docker.
Målgrupp och förkunskaper
Kursen är framtagen för IT-administratörer och utvecklare som kommer i kontakt med Docker och behöver förstå grundläggande containerhantering.
För att hänga med i kursens tempo och tillgodogöra dig dess innehåll förutsätts du vara bekväm med grundläggande terminalkommandon i Linux:
- Kunna navigera mellan kataloger
- Installera nya paket med hjälp av
apt-get
elleryum
- Redigera filer med valfri kommandoradsbaserad textredigerare (t.ex. vim, vi, nano eller emacs)
God förståelse för koncepten kring versionshantering och viss erfarenhet av att använda GIT är också en fördel.
För att alltid hålla en hög kvalitet på våra kurser använder vi både engelsk- och svensktalande experter som kursledare.
Om Docker och containerteknik
Docker är en öppen källkodsbaserad containerplattform för distribuerade applikationer, med den vägledande principen "bygg en gång, kör var som helst".
Docker är utformad för att vara oberoende av både plattform och hårdvara, vilket innebär att en container som väl är skapad kan köras smidigt oavsett om det är på din bärbara dator eller i molnet.
Detaljerad information
Kursmaterialet är på engelska, med detta innehåll:
Introduction to Containerisation
- Introducing Docker
- Installing Docker
- Creating containers
Dockerfiles
- Building containers from Dockerfiles
- Syntax
- Supervisord
- Using the Docker hub
- Best practices
Volumes and Linking Containers
- Using volumes with containers
- Data only containers
- Linking containers internally
The Docker Registry
- Creating our own registry
- Using the registry
- Other options
Other Tools
- Docker compose
- Docker machine
- Docker swarm
Kursen hålls på begäran - Kontakta oss för mer information.
Telefon: 08-562 557 50 E-post: kursbokning@cornerstone.se
Relaterat innehåll


