Docker Compose in Depth
Docker Compose in Depth, available at $49.99, has an average rating of 4.1, with 53 lectures, 8 quizzes, based on 251 reviews, and has 2094 subscribers.
You will learn about Define multi-container application environments using Docker Compose Create flexible environments that intelligently build Dockerfiles and/or pull a Docker images from a remote repository Customize environments via environment variables Partition environments into logical pieces, running them in isolation or in aggregate Utilize volumes to persist data and share it between containers Control the startup order of containers Create customized, isolated networks for part or all of an environment This course is ideal for individuals who are This course is aimed at developers looking to understand and implement application environments using Docker or The ideal student is looking to transform an existing “ad hoc” application into a fully Dockerized environment. or Students may also be interested in this course if their goal is simply to understand Docker Compose from top to bottom or Students with no intention of Dockerizing a multi-container application or seeking only to understand Docker itself may not get much out of this course It is particularly useful for This course is aimed at developers looking to understand and implement application environments using Docker or The ideal student is looking to transform an existing “ad hoc” application into a fully Dockerized environment. or Students may also be interested in this course if their goal is simply to understand Docker Compose from top to bottom or Students with no intention of Dockerizing a multi-container application or seeking only to understand Docker itself may not get much out of this course.
Enroll now: Docker Compose in Depth
Summary
Title: Docker Compose in Depth
Price: $49.99
Average Rating: 4.1
Number of Lectures: 53
Number of Quizzes: 8
Number of Published Lectures: 53
Number of Published Quizzes: 8
Number of Curriculum Items: 61
Number of Published Curriculum Objects: 61
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Define multi-container application environments using Docker Compose
- Create flexible environments that intelligently build Dockerfiles and/or pull a Docker images from a remote repository
- Customize environments via environment variables
- Partition environments into logical pieces, running them in isolation or in aggregate
- Utilize volumes to persist data and share it between containers
- Control the startup order of containers
- Create customized, isolated networks for part or all of an environment
Who Should Attend
- This course is aimed at developers looking to understand and implement application environments using Docker
- The ideal student is looking to transform an existing “ad hoc” application into a fully Dockerized environment.
- Students may also be interested in this course if their goal is simply to understand Docker Compose from top to bottom
- Students with no intention of Dockerizing a multi-container application or seeking only to understand Docker itself may not get much out of this course
Target Audiences
- This course is aimed at developers looking to understand and implement application environments using Docker
- The ideal student is looking to transform an existing “ad hoc” application into a fully Dockerized environment.
- Students may also be interested in this course if their goal is simply to understand Docker Compose from top to bottom
- Students with no intention of Dockerizing a multi-container application or seeking only to understand Docker itself may not get much out of this course
Docker has taken the development world by storm in recent years, being the first effective tool that wraps up a piece of software in a complete file system package, installs it on a server, and runs it repeatedly. However, until recently it was difficult to do this with micro-architectures composed of numerous containers that all need to work in conjunction with one another. Enter Docker Compose, the handiest tool to hit the tech world since Docker. Here’s everything you need to know…
Learn Docker Compose Inside Out
- Define multi-container application environments
- Create flexible, customisable environments and networks
- Transform an existing application into a fully Docker-ised environment
- Enhance your Docker experience
Make Your Docker Experience Even More Stress-Free
This Docker Compose online course will make you a DC expert, learning the tool from top to bottom. It has been specifically designed for those that already know Docker, so you’ll skip the baby steps and dive straight in. First you’ll cover the basic features using a sample environment, gaining an understanding of restarts, dependencies, and persisting the database with a volume.
After that you’ll progress to networks. You’ll take an in-depth look at isolating containers, aliases and container names, links, using external networks, and how updates affect networking. Then it’s on to the really good stuff; a section each is dedicated to volumes, logging, the Compose CLI, and ‘Composing Compose’ (don’t worry, it won’t be as complicated as it sounds by the time you get there). Finally you’ll learn about Compose in Production.
The course is organised into logical sections so you can progress at your pace and in your own time. By the end, you’ll apply what you’ve learned to create a large environment for a sample legacy system, using all of the features covered in previous sections. You’ll then have the skills and confidence needed to go forth and create your own flexible application environments with Docker Compose.
About Docker Compose
Docker Compose is a useful tool from the people at Docker. It makes defining and running application environments made up of multiple Docker containers even easier and more efficient. Up until now, starting any more than one or two Docker containers was extremely complicated. With Docker Compose, the entire process just got infinitely better.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Section Introduction
Lecture 2: Compose at a High-level
Lecture 3: Installing Compose
Lecture 4: Compose at the Terminal
Lecture 5: Section Summary
Chapter 2: Compose Basics
Lecture 1: Section Introduction
Lecture 2: Introducing the Sample WordPress Environment
Lecture 3: A Sample "version 1" Environment for WordPress
Lecture 4: From Version 1 to Version 2
Lecture 5: Persisting the Database with a Volume
Lecture 6: How Restarts Work
Lecture 7: Adding a Dependency
Lecture 8: Section Summary
Chapter 3: Networks
Lecture 1: Section Introduction
Lecture 2: Networking Overview
Lecture 3: The Default Network
Lecture 4: Isolating Containers
Lecture 5: Aliases & Container Names
Lecture 6: Links
Lecture 7: How Updates Affect Networking
Lecture 8: Using External Networks
Lecture 9: Section Summary
Chapter 4: Volumes
Lecture 1: Section Introduction
Lecture 2: Volumes Overview
Lecture 3: Simple Volumes
Lecture 4: Named Volumes
Lecture 5: Fine-grained Volume Configuration
Lecture 6: Section Summary
Chapter 5: Logging
Lecture 1: Section Introduction
Lecture 2: Configuring Logging
Lecture 3: Forwarding Logs
Lecture 4: Section Summary
Chapter 6: The Compose CLI
Lecture 1: Section Introduction
Lecture 2: Configuring Compose
Lecture 3: Bringing an Environment Up
Lecture 4: Changing a Running Environment
Lecture 5: Introspecting on an Environment
Lecture 6: Taking an Environment Down
Lecture 7: Environment Files
Lecture 8: Section Summary
Chapter 7: Composing Compose
Lecture 1: Section Introduction
Lecture 2: The File Argument
Lecture 3: The Default Override File
Lecture 4: The 'extends' configuration
Lecture 5: Running Additional Services
Lecture 6: Section Summary
Chapter 8: Compose in Production
Lecture 1: Section Introduction
Lecture 2: Introducing the Sample Environment
Lecture 3: Building a Swarm Cluster
Lecture 4: Deploying to a Swarm Cluster
Lecture 5: Next Steps
Lecture 6: Section Summary
Chapter 9: Bonus Material
Lecture 1: Bonus Lecture
Instructors
-
Stone River eLearning
Over 1,000,000 Happy Students
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 8 votes
- 3 stars: 38 votes
- 4 stars: 86 votes
- 5 stars: 116 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024