Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Preview
Start a free Courses trial
to watch this video
Now that you have a broad understanding of Docker and how to use it, it's time to build on that knowledge.
- Docker Compose, provision multiple Docker containers at once
- Cluster Managers
- Spend some time reading about Dockerβs networking capabilities more in-depth, this is a very important skill to have when deploying more than one Docker container or a set of microservices: https://docs.docker.com/engine/userguide/networking/
- Check out our course on Go, the language Docker was written in. Go is becoming a very useful language for modern DevOps projects (like Kubernetes).
- Books to read:
- The Phoenix Project: This is an amazing book, told in a fictional-style, that illustrates the broad benefits of having a DevOps-first culture at your company.
- Site Reliability Engineering: This is a great book on how Google manages their infrastructure and DevOps culture internally. Itβs fairly recent, and has loads of great information for any size organization.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
Thanks for
joining us on our tour of Docker.
0:00
Now that you have a broad understanding
of Docker, and how to use it,
0:02
it's time to build on that knowledge.
0:06
We'll have links in the teacher's
notes where you can learn lots
0:08
more about Docker and its ecosystem.
0:11
To get started learning how to scale your
service over multiple containers and host,
0:13
you should look in the Docker Compose.
0:18
Compose lets you break files that
provision multiple images together.
0:20
It's like a multi-image equivalent
to a single Docker file.
0:24
Container orchestration lets you easily
run many Docker containers together and
0:27
automatically create new ones
when you have things to scale.
0:32
The most popular software for container
orchestration right now is Kubernetes,
0:35
which can work together
with Docker containers.
0:40
Docker Swarm is an alternative
from Docker themselves, and
0:43
the third option is Apache Mesos.
0:46
Links to all of these projects
will be in the teacher's notes,
0:48
and of course, it's always a good idea
to polish the skills you've learned.
0:52
We'll have links in the teacher's
notes where you can read up
0:56
on Docker's networking features, and we'll
have a link to example projects that show
1:00
how other apps can be
containerized with Docker.
1:04
Remember, Docker was made by
developers just like you.
1:07
As complicated as it may seem at times,
it was built to address real problems that
1:10
companies like yours,
on projects like yours.
1:14
This new tool is transforming software
development, making it easy to ship truly
1:17
complete scalable apps that
include all their dependencies.
1:22
Hopefully, you're as excited by
the possibilities as we are.
1:25
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up