更新时间:2021-07-02 23:24:03
封面
版权信息
Credits
Foreword
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
Exploring Virtualization
Microsoft's history of virtualization
Understanding virtualization levels
Hardware/platform/server virtualization
Storage virtualization
Network virtualization
OS virtualization
Limitations of virtualization
Machine turn up time
Low resource utilization
Operational costs
Application packaging and deployment
Introduction to containerization
A few key implementations of containers
Docker
Docker architecture
Development life cycle
Docker's success stories
The road ahead for Dockers
Introduction to Windows Server Containers
A little background
Windows Server Container versions
Hyper-V Containers
Why another container type?
Containers terminology
Container host
Container OS image
Container images
Container registry
Dockerfile
Benefits of containers
Windows Server Containers on Azure
Comparing containerization and VM virtualization
Cluster management
Docker Swarm
Kubernetes
DC/OS
Tooling support
Visual Studio Tools for Docker
Visual Studio Code
Visual Studio Online
Docker for Windows
Docker Toolbox for Windows
Who else is working with containers?
Turbo
Rocket
Summary
Deploying First Container
Preparing the development environment
Containers on Windows 10
Windows Server Containers on-premise
Container options on Windows Server 2016 TP5
Create Windows Server 2016 TP5 on Azure
Installing base OS images and verifying installation
Windows Server Containers development
Pulling images from Docker Hub
Preparing a Windows Containers image
Running web application in Docker
Creating a container
Decoding image preparation
FROM
MAINTAINER
LABEL
RUN
COPY
EXPOSE
CMD
Starting and stopping Docker Service
Working with Container Images
Listing images
Searching images
docker pull
docker run
Detached versus foreground mode
Name
Isolation technology
Overriding Dockerfile image defaults
docker build
Build context