Learn how to:
Navigate the Docker ecosystem and utilize pre-built items
Set up a server to host containerized applications
Build custom Docker images for your code
Deploy scalable applications with Docker Swarm
Learn how to create and deploy web applications with Docker, the premier containerization technology, and a cornerstone of DevOps methodology.
In this course, students will learn how to install Docker on Linux servers, then build and deploy containerized applications. Students will then scale their application with Docker Swarm across multiple servers and update them dynamically without any downtime.
Topics will include:
Creating Docker Images
Scaling applications with Docker Swarm
Students will leave this course understanding how Docker fits into the DevOps ecosystem. They will also be able to create Docker images and stacks for deploying their applications. By the end of the course, students will have a ready-to-deploy microservice application to build on and use as a template for their first cloud-ready app.
Comfort with the Linux/Mac command line (Terminal)
Node.js or web server experience helpful, but not required.
- Exploring Docker and its ecosystem
- Installing Docker
- Our first container
- The Nginx container
- Persistent data
- Dockerfiles and Docker export
- Environment variables
- Building with Git
- Using Docker network ls
- Creating a new bridge network
- Connect a container to a network
- Networking two containers together
- Multiple network endpoints
- Docker Compose
- What is Docker Swarm?
- Deploying a micro service app with Docker Swarm
How It Works
Participate from the comfort of your own home
Expert-Led Live Training
Learn from seasoned developers who love to teach
Learn by Doing
Create real-wold projects you’re proud to share
Skip the application process! All students admitted
Interactive Virtual Classroom
Stay engaged with our ask-a-question and messaging features
Never Miss A Class
All classes are recorded for easy playback