T1432

Ladda ner som PDF

Docker practical workshop

This one day workshop focuses on giving you enough experience to hit the ground running in new software projects - you'll be ready to start using Docker for developing, delivering and deploying your software.

We'll walk through all of the basics, cover common caveats and show real-world examples of how to produce and manage Docker images. We will also cover the basics for simple Docker container deployment.

Audience

Any developer that wants hands-on experience of working with Docker. We will target understanding how the full loop and ecosystem of Docker works, which covers using Docker for development, building and testing. We will cover the basics of deployment but won't have time to dig into advanced topics such as cluster management, auto-scaling nor container orchestration tools.

Prior knowledge

Basic Linux command line knowledge. Experience from some type of machine virtualization will help, but is not necessary. You bring your own laptop which you need to prepare. Instructions will be sent out one week ahead of the workshop.

Language

The course is taught in Swedish (Contact us if you prefer English).

Courseware

  • Basic set of slides
  • Workbook with exercises and steps
  • A VirtualBox with Docker software (and images)

    Bring your own laptop to the course if you can, if not, Informator will provide course environment. If you bring your own laptop, prepare it before class by following these instructions: http://dockerclass.com/preparations/

Bring your own device

Bring your own laptop/tablet, you can borrow if you don´t have one. Please contact us beforehand.

There's no question about Docker being one of the biggest hypes lately, and for really good reasons: using it encourages a DevOps mentality by having the exact same image being used in testing and production; it aids with reproducibility by clearly specifying a complete build environment, it supports micro-services architecture by instance linking, simple provisioning and horizontal scaling.

Learning Objectives

  • What the Docker ecosystem consists of
  • Typical usage of Docker
  • What problems Docker solves and how you can leverage that
  • Hands-on experience of using Docker for delivering and deploying software

Course Outline

  • Docker overview
    • isolation vs virtualization (lxc and similar)
    • image
    • container
    • Dockerfile and layered images, copy on write file system
    • network modes
    • command line interface
  • Baking docker images
  • Docker registry - tag, pull and push
  • Mounting host-local folders
  • Container linking

There's no question about Docker being one of the biggest hypes lately, and for really good reasons: using it encourages a DevOps mentality by having the exact same image being used in testing and production; it aids with reproducibility by clearly specifying a complete build environment, it supports micro-services architecture by instance linking, simple provisioning and horizontal scaling.

Learning Objectives

  • What the Docker ecosystem consists of
  • Typical usage of Docker
  • What problems Docker solves and how you can leverage that
  • Hands-on experience of using Docker for delivering and deploying software

Course Outline

  • Docker overview
    • isolation vs virtualization (lxc and similar)
    • image
    • container
    • Dockerfile and layered images, copy on write file system
    • network modes
    • command line interface
  • Baking docker images
  • Docker registry - tag, pull and push
  • Mounting host-local folders
  • Container linking
Kurs-ID: T1432
Längd: 1 dag
Pris exkl moms: 10 950 kr
Kan betalas med:
TRAINING CARD

Lämna dina kontaktuppgifter om du önskar en företagsintern utbildning.

Tipsa