Getting Started with Docker Datacenter

Docker Datacenter is a product for securely running and managing container workloads in production. This course shows you all the features of DDC including the private image registry, role-based access control, and image signing with content trust.
Course info
Rating
(14)
Level
Beginner
Updated
Jan 6, 2017
Duration
1h 35m
Table of contents
Description
Course info
Rating
(14)
Level
Beginner
Updated
Jan 6, 2017
Duration
1h 35m
Description

Developers love Docker for its simple approach to packaging, distributing, and running applications. The open source Docker ecosystem provides a lot of tools, but before you put container workloads in production you'll want enterprise-grade security, management, and support. Docker Datacenter provides that for multi-node installations of Docker on-premises and in virtual private clouds. In this course, Getting Started with Docker Datacenter, you'll learn about all of the features of Docker Datacenter. First, you'll discover how to digitally sign images. Next, you'll explore how to run and scale container workloads. Then, you'll learn how to use role-based access control to secure Docker components. Finally, you'll cover how to set up Docker Datacenter as a highly available cluster. By the end of this course, you'll be able to run your own trial of Docker Datacenter.

About the author
About the author

Elton is an independent consultant specializing in systems integration with the Microsoft stack. He is a Microsoft MVP, blogger, and practicing Technical Architect.

More from the author
Modernizing .NET Framework Apps with Docker
Intermediate
3h 42m
28 Dec 2017
More courses by Elton Stoneman
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hey, how are you doing? My name is Elton and this is Getting Started with Docker Datacenter. I'm a developer advocate at Docker and I joined the Docker team because I think the platform has the power to change how the software industry works. What makes the platform so powerful? It gives you a standard way to package any server side application. So you can build, distribute, run, and manage all sorts of apps in the same way. Docker Datacenter is a secure, enterprise grade software suite for doing that. Docker Datacenter gives you commercial support for Docker and two management products, Docker Trusted Registry for securely storing Docker images and Universal Control Plane for managing your whole Docker landscape. We'll walk through all the features and see how to digitally sign images, how to run and scale container workloads, how to use role-based access control to secure Docker components, and how to set up Docker Datacenter as a highly available cluster. By the end of the course, you'll know enough to run your own trial of Docker Datacenter, the platform which Docker calls containers as a service.

Administering Docker with Universal Control Plane
Hey, how are you doing? My name is Elton and this is Administering Docker with Universal Control Plane, the last module in Getting Started with Docker Datacenter. Universal Control Plane is the management interface of Docker Datacenter. It's where you administer the cluster and run workloads and it's also how you manage workloads. One of the big benefits in Dockerizing applications is that they all have the same shape when they're running in containers, so they can all be managed in the same way. Logging is one example of that, containerized apps log to the console, the Docker platform collects those logs and UCP can present them. It doesn't matter whether they're Java apps or Node or ASP. NET Core running inside the container, you can monitor them in the same way. Similarly with networks and storage, containers running any application stack integrate with the Docker platform in the same way, so you can manage them all with the same tools. Management includes securing your Docker estate. As we saw in our tour of UCP, every Docker resource, including services and applications, can have labels applied. You assign role-based access control based on those labels and that means you can secure any workload in the same way. Ops users can have access to view logs or check health or even restart tasks without having to understand how the underlying application works. In this module we'll look at how you use UCP for typical operational tasks. We'll see how to run scalable services and distributed applications and we'll see how UCP lets you safely take a node out of the cluster for maintenance without losing availability for any of the workloads that were running on the node. We'll start by looking at configuring UCP, there's a lot you can configure to get your cluster setup exactly as you want. We'll walk through all the options next and we'll start by making UCP more highly available by adding a new controller to the cluster.