Docker with Shawn Powers

Docker with Shawn Powers [14 MP4]
English | Size: 595.21 MB

Docker is a container management system that virtualizes application environments, allowing for higher density server usage without the need for additional hardware virtualization.Recommended skills:

Intermediate-level Linux skills

Recommended equipment:

64-bit Linux system, virtualized or installed directly on hardware

Related certifications:

Linux Essentials
CentOS System Administrator

Related job functions:

System administration

Docker is a management and deployment layer built on the "container" concept that virtualizes an application's environment without the overhead of virtualizing the hardware itself. This course teaches the installation, use, and management of these "Dockerized" applications in a real world environment.

1. Intro (1 min)
Docker is an incredible and flexible tool that will likely benefit any server infrastructure. In this course we learn what Docker is, what it does, and how we can take advantage of its features!
2. Containers vs Virtual Machines (9 min)
Docker containers are a form of virtualization, but they're different than the traditional virtual machine concept. In this Nugget, we learn the differences, along with the advantages and disadvantages of both.
3. How Docker Works (7 min)
Conceptually, Docker containers are great. In this Nugget, we learn what Docker actually does, and how it creates, manages, and maintains images and containers.
4. Docker Installer (Deconstructed!) (6 min)
Docker runs on Windows, OSX, and Linux. It's most common implementation is on Linux, and in this Nugget, we learn to install it. Because Docker containers aren't dependent on a specific host operating system, you can use whatever distribution you like (for the most part)!
5. Create a Simple Dockerized App (9 min)
The easiest way to start with Docker is to download a pre-made image from the Docker Hub. Using the community-driven repository enables you to get common apps downloaded and running in minutes.
6. Managing Containers and Images (13 min)
Once you start creating Dockerized applications, it's easy to fill your system with old images, stopped containers, and a plethora of outdated versions of your application sitting around on your system. In this Nugget, we learn to identify how images and containers should be treated, and the commands to manage them.
7. Networking (11 min)
Most applications in a Docker environment need to have network connectivity. In this Nugget, we learn how Docker handles the IP addressing for containers and how we can access them from the local network.
8. Advanced Networking (11 min)
Docker's default bridged networking is robust and elegant, but does have a few shortcomings. In this Nugget, we learn to map ports to the host IP address, and also how to circumvent the entire bridged networking system to share the host IP with our containers.
9. Shared and Persistent Data (8 min)
Docker containers are designed to be ephemeral, so it's not ideal to store important data inside the running instance. In this Nugget, we learn to mount external volumes from the host system, so that our data is stored safely outside the running containers.
10. Modifying Containers and Images (8 min)
Occasionally, an image is almost exactly what we need, but not quite. It's possible to connect to a container, make internal changes, and then save that container as an image. In this Nugget, we learn the nuances of working with custom images created on the fly.
11. Creating Images from Scratch (12 min)
In this Nugget, we learn to create our own custom image, but rather than basing it off an existing image, we start from scratch with a Dockerfile. Building images from scratch is a perfect way to make sure you have only what components you want in your running containers.
12. Containers Working Together (10 min)
In this Nugget, we combine the skills we've learned throughout the course to create containers that work together in order to provide a complete service. We also learn to use "data only containers," which makes shared storage portable.
13. GUI Tools for Docker (7 min)
We've learned to do all the heavy lifting with Docker on the command line, but there are some GUI options available as well. One in particular enables Windows and OSX users to take advantage of Docker!


Download From

Download From

Download From

The post Docker with Shawn Powers appeared first on Freshwap.

CBT Docker with Shawn Powers