it administrators’ top questions about docker...power systems run docker containers. docker ee is...

12
IT Administrators’ Top Questions About Docker

Upload: others

Post on 20-Aug-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

IT Administrators’ Top Questions About Docker

Page 2: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

2

Table of Contents

Is Docker just an application packaging format? ................................................... 3

An architectural view of Docker EE ............................................................................. 4

What makes Docker EE more efficient than just running applications the way we do today? ........................................................... 5

Is Docker EE secure? ........................................................................................................ 6

Will Docker EE replace our hypervisor? .....................................................................7

Should I start using Docker EE with a new app or an existing app? .................................................................................... 8

What do I need to setup in order to run Docker EE in my environment? ............................................................................. 9

Is Docker EE only useful with stateless applications? ................................................................................................... 10

Can we use Docker EE with anything other than Linux-based apps? .............. 11

2

Page 3: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

3

Is Docker just an application packaging format?

Docker Enterprise Edition [EE] is a container management and security platform for building a secure software supply chain. Docker EE includes:

• Application and cluster management with policy enforcement

• Role-based access controls spanning development to production

• Private content registries

• Security content scanning and trust verification

Private Image Registry

Image Scanning and Monitoring

Secure Access and User Management

Content Trust and Verification

Application and Cluster Management

Policy Management

Security

Distributed State

Network

Container Runtime

Volumes

Orchestration

Container App Lifecycle Workflow

Integrated Lifecycle Management

Container Engine

Certified Partners

Docker is the company driving the container movement and the only container platform provider to address every application across the hybrid cloud.

Page 4: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

4

CLICK

Docker Swarm

KubernetesComing in 2018

Your code

Frameworks

Libraries

Security vulnerability scanand

Contrent trust verification

DEVELOPERS IT OPERATIONS

Vulnerability free?

Validated and Trusted?

Docker EE enables true independence between applications and infrastructure, and creates a model for better collaboration and innovation amongst developers and IT operations.

Designed as an integrated, scalable system, Docker EE gives developers the confidence that what they build on their own systems will ship and run the same in production. Operations and infrastructure teams benefit from a repeatable, secure process, independent of application technologies and languages and portable across hybrid clouds.

An architectural view of Docker EE

TO LEARN MORE

Page 5: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

5

What makes Docker EE more efficient than just running applications the way we do today?

Docker container technology is an application level abstraction. Docker containers bundle the code, configuration, and dependencies into a portable package that run on nearly any infrastructure.

For operations teams, this results in a standard deployment process, regardless of the application framework. Manual patching and upgrades become a thing of the past: with Docker EE you simply replace the old container with a new one.

Docker Engine

Linux

Docker Engine

Windows

Java

Apache Tomcat

Container Container Container Container Container Container

Writeable LayerWriteable LayerWriteable Layer

Custome App CodeCustome App Code

Writeable LayerWriteable LayerWriteable Layer

Curl

NGINX

Custom App CodeCustom App Code

.Net

IIS

Maven 3.5.0 Maven 3.3.9

Page 6: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

6

Is Docker EE secure?

Docker containers are inherently secure, taking advantage of built-in operating system controls to isolate processes, files, and networks for each container.

Docker EE adds a layer of security to the infrastructure, creating a secure command and control operational layer on top of whatever hardware or virtualization layer you choose. In addition, Docker EE performs a security scan of the binaries in your images and creates a verifiable chain of custody via Docker Content Trust.

Additionally, Docker EE role-based access controls allow you to specify what applications can be operated by whom, and where an application can run.

Grants

+ +=Grant Subject Role Collection

Page 7: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

7

Will Docker EE replace our hypervisor?

Many customers user Docker EE in conjunction with vSphere and other hypervisors. The hypervisor allows for control over the hardware resources and Docker EE enables management of the OS and application.

Some customers choose to run Docker EE on bare metal, but this choice stems from the type of applications being run, budget considerations, and the organizations’ comfort level with adapting their existing operations to run on bare metal; not from any Docker EE product requirements or limitations.

Docker Engine

OS

Hypervisor

App6

Bins/Libs

App4

Bins/Libs

App5

Bins/Libs App7

Bins/LibsDocker Engine

OS OS

Page 8: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

8

Should I start using Docker EE with a new app or an existing app?

Many of our most successful customers started using Docker EE with existing applications. The primary reason is that this allows you to focus on learning and operationalizing Docker EE without the added complexity that can come with code changes and greenfield applications. Once a working knowledge of Docker EE is gained with an existing app, customers often expand use cases to include new applications as well.

APP

Existing Application

Docker EE Container

Modern Infrastructure

Modern Methodologies

Ongoing Innovation

Page 9: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

9

What do I need to setup in order to run Docker EE in my environment?

Docker EE enables you to create a secure supply chain by implementing several components. One of the main advantages of Docker EE is the ease of deploying the suite, which consists of:

• Universal Control Plane (UCP): Command and control operations, access control, and the main UI are in UCP, which runs on Docker EE manager nodes.

• Docker Trusted Registry (DTR): Your private container image repository, which can also scan and digitally verify every image.

• Docker EE worker nodes: These nodes take commands from UCP and perform the work of running your containers.

Universal Control Plane

Node

Manager

Node

Manager

Node

Manager

Node

Worker

Node

Worker

Node

Worker

Node

Worker

Manager Nodes

Worker Nodes

Node

DTR Replica

Node

DTR Replica

Node

DTR Replica

Deploy & Manage Push/Pull

TrustedRegistry

Page 10: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

10

Is Docker EE only useful with stateless applications?

Docker EE supports both stateful and stateless applications so you can choose the methodology that fits your applications best. To maintain state and provide long-term storage for data, Docker container technology provides a construct called a volume, which enables you to store data backed by persistent storage on enterprise class arrays or hyperconverged infrastructure. There are certified volume plugins available for EMC, NetApp, Nutanix, VMware vSAN, Pure Storage, Nexenta, and others.

Volume

Page 11: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

11

Can we use Docker EE with anything other than Linux-based apps?

Docker containers originated on Linux systems, but today Microsoft Windows Server 2016 ships ready to run Docker Enterprise Edition, and even IBM Z and Power Systems run Docker containers.

Docker EE is still the first and only container platform to support this mix of operating systems across such a wide range of infrastructure choices.

Linux Windows

IBM Z and Power Systems

AWS

Azure Other PublicClouds

Page 12: IT Administrators’ Top Questions About Docker...Power Systems run Docker containers. Docker EE is still the first and only container platform to support this mix of operating systems

© 2018 Docker

Docker, INC. AT A GLANCE Launched March 12, 2013

Headquarters San Francisco

Leadership Team Steve Singh, CEOSolomon Hykes, Founder and CTOMike Gupta, CFOScott Johnston, COORoger Egan, SVP Sales and ChannelsIain Gray, SVP Customer SuccessDavid Messina, SVP MarketingChris Borkenhagen, CIO

© 2018 Docker. All Rights Reserved. Docker and the Docker logo are trademarks or registered trademarks of Docker in the United States and other countries. All brand names, product names, or trademarks belong to their respective holders.

Learn More:www.docker.com/itpro

Calculate Your Savings:www.docker.com/ROIcalculator