EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE


Docker Training Course


Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

Docker training course (code: DEVOPS)

Build, ship, and run distributed applications on an open platform



TRAINING COURSE OVERVIEW

Our Docker training course will show you how to easily assemble multi platform apps from components in a DevOps environment, such that Developers, Testers and Sys Admins can all work together seamlessly to ensure smooth implementation through Continuous Integration and Delivery.

Linux containers are changing the way companies think about service development and deployment. Containers play a vital role in the modern data-center, and Docker is leading the way.

This course covers all the core features of Docker including: container creation and management, interacting with Docker hub, using Dockerfile to create and manage custom images, advanced Docker networking (how to safely expose container services to the world, and link containers), the use of Docker volumes to manage persistent data, and Docker Compose to build multi-container applications.

Emphasis is placed on best practices and how to secure Docker installations and containers. Course culminates with comprehensive labs where students use Docker, Git, and a continuous integration server to automate the testing of containerized applications.


AUDIENCE

IT Managers, Developers and Systems Administrators looking for an introduction to Docker - A Linux background is useful



DETAILHIGHLIGHTS

CONTAINER TECHNOLOGY OVERVIEW

    Application Management Landscape
    Application Isolation
    Container Resource Control & Security
    Container Types
    Container Ecosystem
    Container Concepts LXC
    Container Concepts Systemd

MANAGING CONTAINERS

    Installing Docker
    Docker Control Socket
    Creating a New Container
    Listing Containers
    Viewing Container Operational Details
    Running Commands in an Existing Container
    Interacting with a Running Container
    Stopping, Starting, and Removing Containers
    Docker Basics
    Configure a docker container to start at boot.

MANAGING & CREATING IMAGES

   
Docker Images
    Listing and Removing Images
    Searching for Images
    Downloading Images
    Committing Changes
    Uploading Images
    Export/Import Images
    Save/Load Images
    Dockerfile
    Caching
    docker build
    Dockerfile Instructions
    ENV and WORKDIR
    Running Commands
    Getting Files into the Image
    Defining Container Executable
    Best Practices

DOCKER NETWORKING

    Overview
    Data-Link Layer Details
    Network Layer Details
    Hostnames and DNS
    Local Host <--> Container
    Container <--> Container
    Container <--> Container: Links
    Remote Host <--> Container

DOCKER VOLUMES

    Volume Concepts
    Creating and Using Volumes
    Changing Data in Volumes
    Removing Volumes
    Backing up Volumes
    SELinux Considerations
    Mapping Devices

DOCKER COMPOSE

    Concepts
    Compose CLI
    Defining a Service Set

CONTINUOUS INTEGRATION WITH GITLAB, GITLAB CI, AND DOCKER LAB TASKS

    GitLab and GitLab CI Setup
    Unit and Functional Tests

ADVANCED DOCKER

Control the Docker daemon
Configure security and TLS
Run applications on multiple containers across multiple host machines
Enable Docker Content Trust
Set up a registry and understand the Docker Trusted Registry
Use Docker Machine, Swarm, and Compose
Build micro service applications

  • Installing the Docker Engine
  • Creating our first Docker container
  • Building Docker images
  • Storing and retrieving Docker images from Docker Hub
  • Building containers from images
  • Networking Docker containers
  • Data persistence with Volumes
  • Using Docker into a Continuous Integration and Deployment process
  • Control the Docker daemon
  • Configure security and TLS
  • Run applications on multiple containers across multiple host machines
  • Enable Docker Content Trust
  • Set up a registry and understand the Docker Trusted Registry
  • Use Docker Machine, Swarm, and Compose
  • Build micro service applications
Receive the latest version of this course into your inbox


 

See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Call our Tech Team :  0800 028 6400  request info



PUBLIC COURSES (LONDON, UK)
 

6th Mar 2017 - 3 days £1995 see discount £1796
Book

see all dates


X

Show Discount for this course



PRIVATE COURSES


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote


  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote


 

 

 

 

Get in touch
0800 028 6400




 

You may also be interested in ...

 

 

view all case studies

 

 

Our inspiring and up-to-date courses gain exceptional feedback

►"great tips to help reduce build times"
► "we got access to exclusive content"
► "intensive course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"

Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers