Logo
flag

Shipping Docker

Logo

Please rate the course

0.0
Category:
Language:
English
Duration:
13:08:41
Number of lessons:
118
Update date:
18/09/2021
Rating:
0.0

Course short description

This is a comprehensive course in the many uses of Docker. From playing to developing, testing to deploying, we'll cover it all in a way that is easy to understand.


Development

We start with the basics and quickly move into how to use Docker in development.

We'll cover:

  • Installing Docker
  • Getting familiar with the docker command
  • Running containers, seeing their intended uses and limitiations
  • Building and managing images
  • Efficient Dockerfiles
  • Using multiple containers
  • Orchestrating containers with docker-compose
  • Development Workflows

Testing & CI

We use Docker to create a testing and CI process.

We'll cover:

  • Setting up and controlling Docker with docker-machine
  • Installing and configuring Jenkins
  • Automating code tests and image builds
  • Saving images to private Docker registries, backed by S3
  • Creating a CI workflow (automated testing) with Jenkins

Production

Docker in production is complex. We’ll see how the latest tooling makes it easier.

We'll cover:

  • Docker in production on single-hosts
  • Using Docker Registry notifications
  • What docker swarm is and how to use it
  • Advanced Docker networking
  • Building a multi-server production environment
  • Automating rolling deployments

Write your comment

Logo