Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learning Path: Docker: Application Deployment With Docker

    Posted By: ELK1nG
    Learning Path: Docker: Application Deployment With Docker

    Learning Path: Docker: Application Deployment With Docker
    Last updated 3/2018
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: 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

    Download, 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 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 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 time, 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 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

    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