Shipping Docker
Please rate the course
Source:
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