Last updated 3/2018MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 676.76 MB | Duration: 7h 43m
Unleash the power of Docker techniques to deploy and scale complex application What you'll 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 , install, and configure the latest version of Kubernetes Use Cases and Problem Solving Requirements Prior basic understanding of Docker is needed Basic experience using the Linux Command will be useful Description 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 s 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 Smith is 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 , Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch. Overview Section 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 Ee, 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 Section 2: Dive into Orchestration with Docker Swarm Lecture 25 The Course Overview Lecture 26 Moving from One Node to Many Lecture 27 Using Shared Storage Lecture 28 Using Docker Overlay Networks Lecture 29 Using Weave Net for Overlay Networks Lecture 30 Using Multiple Networks to Isolate Traffic Lecture 31 Initializing a Swarm Lecture 32 Adding Nodes to a Swarm Lecture 33 Node Promotion and Availability Lecture 34 Grouping Nodes with Labels Lecture 35 Removing a Node Lecture 36 Backup and Recovery of a Swarm Lecture 37 Adding a Service Lecture 38 Advanced Service Options Lecture 39 Service Discovery and Networking Lecture 40 Setting Constraints Lecture 41 Stopping and Updating Services Lecture 42 Rolling Updates Lecture 43 Using Traefik to Proxy Web Services Lecture 44 Introduction to Docker Compose Lecture 45 Writing docker-compose.yml Files Lecture 46 Creating Multi-container Applications Lecture 47 Making Development Easier Lecture 48 Defining Networks and Volumes Lecture 49 Distributed Application Bundles and Stacks Section 3: Working with Advanced Docker Operations Lecture 50 The Course Overview Lecture 51 Managing Resources Lecture 52 Creating Pods Lecture 53 Multi-container Pods Lecture 54 Networking Lecture 55 Deployments and Controllers Lecture 56 Rolling Updates Lecture 57 Labels and Selectors Lecture 58 Kubernetes Services Lecture 59 Environment Variables Lecture 60 Creating Secrets and ConfgMaps Lecture 61 Plain Volumes Lecture 62 Persistent Volumes Lecture 63 Installing the ELK Stack Lecture 64 Viewing Logs in Kibana Lecture 65 Collecting Performance Data with Prometheus Lecture 66 Viewing Performance Data with Grafana Lecture 67 Using Sysdig Lecture 68 Other Considerations Lecture 69 Building Docker Images Automatically Lecture 70 Automatically Testing Images Lecture 71 Automatically Deploying an Image Lecture 72 Rapidly Test Backups and DB Changes with MySQL Lecture 73 Deploying WordPress and MySQL with Docker Lecture 74 Manage Applications with a Lot of dependencies Lecture 75 Deploying Jenkins with Docker 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 HomePage:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.