DOCKER FOR ENGINEERS TRAINING COURSE DESCRIPTION
Docker is the container platform of choice. This course covers how to use Docker
to package your applications with all of their dependencies and then test,
deploy, scale and support your containers. Hands on sessions follow all the
major sessions.
WHAT WILL YOU LEARN
* Work with Docker images, containers and command line tools.
* Deploy and test Docker containers.
* Debug Docker containers.
* Describe Docker networking, deployment tools, orchestration and security.
DOCKER FOR ENGINEERS TRAINING COURSE DETAILS
* Who will benefit:
Anyone working with Docker.
* Prerequisites:
Introduction to virtualization.
* Duration
2 days
DOCKER FOR ENGINEERS TRAINING COURSE CONTENTS
* Introduction
The birth of Docker, the promise of Docker, what Docker isn't.
* Docker at a glance
Process simplification, broad support and adoption, architecture, getting the
most from Docker, the Docker workflow.
* Installing Docker
Important terminology, Docker client, Docker server, test the setup.
* Working with Docker images
Anatomy of a Dockerfile, building an image, running your image, custom base
images, storing images.
* Working with Docker containers
What are containers? creating a container, starting a container,
auto-restarting a container, stopping a container, killing a container,
pausing and unpausing a container, cleaning up containers and images, next
steps.
* Exploring Docker
Printing the Docker version, server information, downloading image updates,
inspecting a container, getting inside a running container, exploring the
shell, returning a result, docker logs, monitoring Docker, exploration.
* The path to production containers
Deploying, testing containers.
* Debugging containers
Process output, process inspection, controlling processes, network
inspection, image history, inspecting a container, filesystem inspection,
moving along.
* Docker at scale
Docker swarm, centurion, amazon EC2 container service.
* Advanced topics
Pluggable backends, containers in detail, security, networking.
* Designing your production container platform
The twelve-factor app, the reactive manifesto.
* Conclusion
The challenges, the Docker workflow, minimizing deployment artifacts,
optimizing storage and retrieval, the payoff, the final word.