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:
- Docker basics
- Creating Docker Images
- Networking containers
- Scaling applications with Docker Swarm
Course Takeaways
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.
Prerequisites
- Comfort with the Linux/Mac command line (Terminal)
- Node.js or web server experience helpful, but not required.