LEARNING PATH: Docker: Application Deployment with Docker
LEARNING PATH: Docker: Application Deployment with Docker, available at $19.99, has an average rating of 3.75, with 75 lectures, 3 quizzes, based on 11 reviews, and has 125 subscribers.
You will learn about Explore Advanced Build Options and Image Tags Build Images with Docker Manage and share Docker images Explore different aspects of Docker Swarm management Look into backing up and recovering a swarm Learn to use Docker Swarm and Compose Run multi-container Docker applications with Docker Compose Download, install, and configure the latest version of Kubernetes Use Cases and Problem Solving This course is ideal for individuals who are This Learning Path is designed for Sysadmins, Operations staff, Developers, and DevOps who are who are familiar with basic Docker concepts and interested in deploying the open source container service Docker as well as deploy Docker for real-world applications It is particularly useful for This Learning Path is designed for Sysadmins, Operations staff, Developers, and DevOps who are who are familiar with basic Docker concepts and interested in deploying the open source container service Docker as well as deploy Docker for real-world applications.
Enroll now: LEARNING PATH: Docker: Application Deployment with Docker
Summary
Title: LEARNING PATH: Docker: Application Deployment with Docker
Price: $19.99
Average Rating: 3.75
Number of Lectures: 75
Number of Quizzes: 3
Number of Published Lectures: 75
Number of Published Quizzes: 3
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 78
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Explore Advanced Build Options and Image Tags
- Build Images with Docker
- Manage and share Docker images
- Explore different aspects of Docker Swarm management
- Look into backing up and recovering a swarm
- Learn to use Docker Swarm and Compose
- Run multi-container Docker applications with Docker Compose
- Download, install, and configure the latest version of Kubernetes
- Use Cases and Problem Solving
Who Should Attend
- This Learning Path is designed for Sysadmins, Operations staff, Developers, and DevOps who are who are familiar with basic Docker concepts and interested in deploying the open source container service Docker as well as deploy Docker for real-world applications
Target Audiences
- This Learning Path is designed for Sysadmins, Operations staff, Developers, and DevOps who are who are familiar with basic Docker concepts and interested in deploying the open source container service Docker as well as deploy Docker for real-world applications
Are you looking forward to orchestrating and deploying scalable services with Docker? Then this Learning Path is for you.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
Docker is one of the world’s best software container platforms. The use of containers in Docker makes it easy to develop, deploy and execute applications. Abstraction helps developers to run applications inside the containers. Docker containers enable developers to make changes to their Docker pictures and also control the versions of the pictures. With the help of Docker, we can build a container image and use it multiple times during deployment. Docker provides a fast and robust way to deploy applications. At present it is very popular as it makes it possible to get many applications running on the same server; it also makes it very simple to package and ship programs.
Docker has been a game changer when it comes to virtualization. It provides a fast and robust way to deploy applications, making it easy to build and deploy applications that are reliable, responsive, and fast.
The highlights of this Learning Path are:
- Run multi-container Docker applications with Docker Compose
- Create services and deploy multi-container services to a swarm
- Orchestrate multiple containers into complex applications with Kubernetes
- Discover how to use Docker Swarm to manage many containers across multiple servers
- Run applications on multiple containers across multiple host networks
This Learning Path targets to teach you how to orchestrate and deploy scalable and reliable services with Docker.
Let’s take a quick look at your learning journey….
You’ll start working with images and containers. You’ll be introduced to different types of containers and their applications. This will accustom you with the image building process and you will be able to successfully run your programs within containers. You’ll learn how to use Docker Swarm to manage many containers across multiple servers. You’ll get familiarized with local and shared storage and multi-host networking. You’ll also explore the core tools such as Docker Swarm and compose in order to improve your orchestration skills. You’ll understand how to run a swarm and how to run services on the swarm.
Moving further, you’ll learn how to deploy your application that can be quickly scaled to through configuring the Docker daemon, and troubleshooting containers and images. You’ll explore use cases for containers, where each use case will highlight a particular problem and how Docker helps to solve it.
Finally, you’ll learn how to use Kubernetes orchestration system, see how to monitor your Docker cluster, and find out how to automate your application to build, test, and deploy.
By the end of this Learning Path, you’ll be confident in deploying your applications using Docker as well as the new orchestration features and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems.
Meet Your Expert:
We have the best work of the following esteemed author to ensure that your learning journey is smooth:
Randall Smithis a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph.In his spare time, Randall streams Let’s Play gaming videos at Music Free Gaming on YouTube and Twitch.
Course Curriculum
Chapter 1: Docker – A Better Way to Build Apps
Lecture 1: The Course Overview
Lecture 2: What is Docker?
Lecture 3: Installing Docker on Linux
Lecture 4: Installing Docker on AWS, Google Compute Engine, and Microsoft Azure
Lecture 5: Docker-specific distributions
Lecture 6: Managing Containers
Lecture 7: Single-node Networking
Lecture 8: Introduction to the Build Process
Lecture 9: Using a Base Image
Lecture 10: Adding Files to an Image
Lecture 11: Running Commands to Customize an Image
Lecture 12: Giving Your Container Something to Do
Lecture 13: Allowing Network Connections to a Container
Lecture 14: Using Environment Variables to Control a Container
Lecture 15: Using Build Arguments to Customize a Build
Lecture 16: How to Test if a Container is Working
Lecture 17: Using Volumes to Preserve Container Data
Lecture 18: Advanced Build Options and Image Tags
Lecture 19: Troubleshooting Containers and Images
Lecture 20: Managing Local Images
Lecture 21: Building Images with Packer
Lecture 22: Introduction to Registries
Lecture 23: Pushing Images to a Registry
Lecture 24: Using Other Registries
Chapter 2: Dive into Orchestration with Docker Swarm
Lecture 1: The Course Overview
Lecture 2: Moving from One Node to Many
Lecture 3: Using Shared Storage
Lecture 4: Using Docker Overlay Networks
Lecture 5: Using Weave Net for Overlay Networks
Lecture 6: Using Multiple Networks to Isolate Traffic
Lecture 7: Initializing a Swarm
Lecture 8: Adding Nodes to a Swarm
Lecture 9: Node Promotion and Availability
Lecture 10: Grouping Nodes with Labels
Lecture 11: Removing a Node
Lecture 12: Backup and Recovery of a Swarm
Lecture 13: Adding a Service
Lecture 14: Advanced Service Options
Lecture 15: Service Discovery and Networking
Lecture 16: Setting Constraints
Lecture 17: Stopping and Updating Services
Lecture 18: Rolling Updates
Lecture 19: Using Traefik to Proxy Web Services
Lecture 20: Introduction to Docker Compose
Lecture 21: Writing docker-compose.yml Files
Lecture 22: Creating Multi-container Applications
Lecture 23: Making Development Easier
Lecture 24: Defining Networks and Volumes
Lecture 25: Distributed Application Bundles and Stacks
Chapter 3: Working with Advanced Docker Operations
Lecture 1: The Course Overview
Lecture 2: Managing Resources
Lecture 3: Creating Pods
Lecture 4: Multi-container Pods
Lecture 5: Networking
Lecture 6: Deployments and Controllers
Lecture 7: Rolling Updates
Lecture 8: Labels and Selectors
Lecture 9: Kubernetes Services
Lecture 10: Environment Variables
Lecture 11: Creating Secrets and ConfgMaps
Lecture 12: Plain Volumes
Lecture 13: Persistent Volumes
Lecture 14: Installing the ELK Stack
Lecture 15: Viewing Logs in Kibana
Lecture 16: Collecting Performance Data with Prometheus
Lecture 17: Viewing Performance Data with Grafana
Lecture 18: Using Sysdig
Lecture 19: Other Considerations
Lecture 20: Building Docker Images Automatically
Lecture 21: Automatically Testing Images
Lecture 22: Automatically Deploying an Image
Lecture 23: Rapidly Test Backups and DB Changes with MySQL
Lecture 24: Deploying WordPress and MySQL with Docker
Lecture 25: Manage Applications with a Lot of dependencies
Lecture 26: Deploying Jenkins with Docker
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 1 votes
- 4 stars: 2 votes
- 5 stars: 5 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple