更新时间:2021-07-02 12:31:13
coverpage
Title Page
Copyright and Credits
Mastering Docker Enterprise
About Packt
Why subscribe?
Packt.com
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Section 1: Getting Started with Docker Enterprise
Making the Case for Docker Enterprise
Zero to everywhere in five years
The Docker story
Containers change application development and deployment
Containers gain popularity
Docker Engine-Community – free Docker
Docker Engine-Community includes key capabilities
Running Docker Engine-Community on AWS or Azure
Docker Enterprise – enterprise support and features
Kubernetes and Docker Enterprise
Kubernetes and Swarm orchestration
Kubernetes and Swarm – different philosophies to solve different problems
Moving Kubernetes to the mainstream
New era for app Dev DevOps and IT operations
DevOps
Operations
Container-first and strategic impact of containers
Container-first as a cloud adoption strategy
Get ready to bring workloads back from the public cloud
Application modernization – the containerization path
Support for microservices and DevOps
Compliance
How Docker Enterprise 2.0 has changed the game
Summary
Questions
Further reading
Docker Enterprise - an Architectural Overview
Moving from science projects to production platforms
The landscape of emerging container platforms
Economics features and key components of Docker Enterprise
The estimated cost of Docker Enterprise
Docker Enterprise pricing illustration
Docker Enterprise architecture-related benefits
Docker support benefits
Computational efficiency benefits
Benefits of choice
Rapid innovation – platform-neutral DevOps skills benefit the shift-left strategy
UCP and DTR benefits
Container-first benefits
Operational architecture of Docker Enterprise
Docker Enterprise's main components
Docker Enterprise operation architecture – infrastructure platform and application layers
Breaking down the layers
Infrastructure layer – network nodes and storage
The platform layer – Docker Enterprise engine UCP and DTR
Application layer – interacting with the cluster
Docker Enterprise reference architecture
Simple view of the Docker Enterprise cluster architecture
Drill-down – high-level Docker Enterprise 2 components
Getting Started - Docker Enterprise Proof of Concept
Assembling a Docker Enterprise PoC cross-functional team
Preparing a Docker Enterprise platform for the PoC step
Preparing a four-node cluster
Set up a four-node cluster
Overview of a sample PoC environment
Installing Docker Enterprise Engine on all nodes
Getting a Docker Enterprise 30-day trial license and storebit URL
Installing the Docker Enterprise Engine on all nodes
Sample Ubuntu Docker Engine install
Windows 2016 Docker Engine install
Installing Docker's Universal Control Plane
Logging to the UCP web interface and uploading your trial license
Adding work nodes to the UCP cluster
Joining Linux worker nodes to the cluster
Joining the remaining worker nodes into the cluster
Joining a Windows server 2016 worker node to the cluster
Installing the DTR
Configuring RBAC for PoC
PoC application
Picking a PoC application
Installing Docker on a local workstation
Containerizing and testing the PoC application on a Dev workstation
Review application documentation
Containerizing and locally testing each application component
Containerizing the database
Containerizing the Webforms application