Companies Home Search Profile

Introduction to Docker

Focused View

Ben Lambert

6:08:29

13 View
  • 1. Course Intro.mp4
    04:37
  • 2. What is Docker.mp4
    05:35
  • 3. The Docker Architecture.mp4
    07:16
  • 4. Installing Docker.mp4
    03:33
  • 5. Creating and Executing Your First Container Using Docker.mp4
    05:22
  • 6. Images vs Containers.mp4
    09:21
  • 7. Images From The Dockerfile.mp4
    10:09
  • 8. Images From Containers.mp4
    06:32
  • 9. Port Mapping.mp4
    08:09
  • 10. Networking.mp4
    07:25
  • 11. Introduction to Persistent Storage Options in Docker.mp4
    12:28
  • 12. Tagging.mp4
    11:24
  • 13. Summary.mp4
    06:08
  • 1. Course Introduction.mp4
    02:45
  • 2. Overview.mp4
    06:59
  • 3. Networking.mp4
    10:26
  • 4. Orchestration.mp4
    06:31
  • 5. Consistency.mp4
    07:32
  • 6. Security.mp4
    04:22
  • 7. Setting Up a Swarm.mp4
    08:14
  • 8. Managing Nodes.mp4
    04:51
  • 9. Managing Services.mp4
    09:04
  • 10. Working with Stacks.mp4
    05:31
  • 11. Summary.mp4
    04:27
  • 1. Course Introduction.mp4
    03:02
  • 2. Docker Compose Overview.mp4
    10:20
  • 3. How to Create Docker Compose Files Using YAML.mp4
    26:18
  • 4. Features and Commands of Compose Command-Line Interface.mp4
    12:28
  • 5. Deploying and Configuring a Web Application with Compose.mp4
    08:42
  • 6. Using Compose Configurations and Commands to Build Images.mp4
    09:06
  • 7. How Compose Handles and Combines Multiple Files.mp4
    08:47
  • 8. Summary.mp4
    03:20
  • 1. Introduction.mp4
    03:31
  • 2. Kubernetes Overview.mp4
    04:43
  • 3. Deploying Kubernetes.mp4
    03:51
  • 4. Kubernetes Architecture.mp4
    02:46
  • 5. Interacting with Kubernetes.mp4
    03:23
  • 6. Pods.mp4
    11:34
  • 7. Services.mp4
    05:10
  • 8. Services.mp4
    07:12
  • 9. Service Discovery.mp4
    08:19
  • 10. Deployments.mp4
    07:13
  • 11. Autoscaling.mp4
    08:24
  • 12. Rolling Updates and Rollbacks.mp4
    07:42
  • 13. Rolling Updates and Rollbacks.mp4
    08:26
  • 14. Init Containers.mp4
    04:11
  • 15. Volumes.mp4
    11:42
  • 16. ConfigMaps and Secrets.mp4
    09:38
  • 17. Kubernetes Ecosystem.mp4
    06:39
  • 18. Conclusion.mp4
    03:21
  • Description


    Welcome to Introduction to Docker! In this Lesson, you'll learn the foundations of using Docker. You'll learn about images and containers, port mapping, Docker networks, volumes, tagging, and more. By the end of the Lesson, you should be comfortable with the basic functionality of Docker.

    Containers have existed in some form for a while now. However, it was Docker that brought them into the mainstream. And Docker containers have become synonymous with the word "container" because of their popularity. Docker containers have made it easier for many developers and operations teams to build, ship, and deploy their code.

    While Docker containers may only be a transitional technology between virtual machines and unikernels (or something similar), they currently remain one of the more effective ways to ship code, which is why having an understanding of Docker has become almost a requirement for technical engineers.

    Learning Objectives

    • You should understand what Docker is
    • You should understand how to create Docker images
    • You should understand how to map ports between Docker and the Host OS
    • You should understand the basics of Docker networking
    • You should understand how to use volumes for persistent storage
    • You should be able to tag images

    Intended Audience

    • DevOps Engineer
    • Developer
    • Site Reliability Engineer
    • Operations Engineer

    Resources

    The Lesson assets
    https://github.com/cloudacademy/introduction_to_docker

    Docker installation instructions
    https://docs.docker.com/engine/installation/

    If you want to use Vagrant
    https://www.vagrantup.com/docs/index.html

    The IDE used in the Lesson
    https://code.visualstudio.com/

    A Dockerfile reference
    https://docs.docker.com/engine/reference/builder/

    Tooling for the Go language used in the demos
    https://golang.org/

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.
    Join thousands of users in achieving your personal goals through Cloud Academy. Score job-ready tech skills that you can practice in a real environment, without the risk of extra costs or making mistakes. It’s simply the smartest way to gain certifications and get career-ready.
    • language english
    • Training sessions 50
    • duration 6:08:29
    • English subtitles has
    • Release Date 2024/04/27