没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Introduction to
John McCabe
Michael Friis
Windows Containers
PUBLISHED BY
Microsoft Press
A division of Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
Copyright © 2017 by Microsoft Corporation
All rights reserved. No part of the contents of this book may be reproduced or transmitted in any
form or by any means without the written permission of the publisher.
Microsoft Press books are available through booksellers and distributors worldwide. If you need
support related to this book, email Microsoft Press Support at mspinput@microsoft.com. Please tell us
what you think of this book at http://aka.ms/tellpress.
This book is provided “as-is” and expresses the author’s views and opinions. The views, opinions and
information expressed in this book, including URL and other Internet website references, may change
without notice.
Some examples depicted herein are provided for illustration only and are fictitious. No real association
or connection is intended or should be inferred.
Microsoft and the trademarks listed at http://www.microsoft.com on the “Trademarks” webpage are
trademarks of the Microsoft group of companies. All other marks are property of their respective
owners.
Acquisitions Editor: Kim Spilker
Developmental Editor: Bob Russell, Octal Publishing, Inc.
Editorial Production: Dianne Russell, Octal Publishing, Inc.
Copyeditor: Bob Russell
• Hundreds of titles available – Books, eBooks, and
online resources from industry experts
• Free U.S. shipping
• eBooks in multiple formats – Read on your computer,
tablet, mobile device, or e-reader
• Print & eBook Best Value Packs
• eBook Deal of the Week – Save
up to 60% on featured titles
• Newsletter and special offers
– Be the rst to hear about new
releases, specials, and more
• Register your book – Get
additional benets
microsoftpressstore.com
Visit us today at
ii Contents
Contents
Introduction ................................................................................................................................................ vi
Acknowledgments .................................................................................................................................................................. vi
Free ebooks from Microsoft Press ................................................................................................................................... vi
We want to hear from you ................................................................................................................................................. vii
Stay in touch ............................................................................................................................................................................ vii
Chapter 1: Containers 101 ......................................................................................................................... 1
What is a container? ............................................................................................................................................................... 1
Containers versus VMs .......................................................................................................................................................... 2
Why containerize? A real-world story ............................................................................................................................. 3
Container types ........................................................................................................................................................................ 5
Container host architecture ................................................................................................................................................. 5
Container management ........................................................................................................................................................ 6
Container images ..................................................................................................................................................................... 7
Container networking ............................................................................................................................................................ 8
Container security .................................................................................................................................................................... 9
Identity .................................................................................................................................................................................... 9
Isolation ............................................................................................................................................................................... 10
Code integrity .................................................................................................................................................................... 11
Code identification and vulnerability scanning .................................................................................................... 11
High availability with containers and container hosts ........................................................................................... 11
Antivirus programs ............................................................................................................................................................... 11
Patching containers and container hosts .................................................................................................................... 12
Container OS image ........................................................................................................................................................ 12
[Less optimal] Patching a container as a new layer ............................................................................................ 13
Chapter 2: Docker 101 ............................................................................................................................. 14
What is Docker?..................................................................................................................................................................... 14
iii Contents
Lightweight ......................................................................................................................................................................... 15
Standard .............................................................................................................................................................................. 15
Secure ................................................................................................................................................................................... 15
Docker Enterprise Edition .................................................................................................................................................. 15
Certified Infrastructure, Containers, and Plug-ins ............................................................................................... 15
Integrated container management with Docker Datacenter .......................................................................... 16
What is the Docker Universal Control Plane? ............................................................................................................ 18
What is Docker Trusted Registry? .................................................................................................................................. 18
DTR architecture ............................................................................................................................................................... 18
What is the Docker partnership? .................................................................................................................................... 19
One platform, one journey for all applications ......................................................................................................... 20
Developers and IT pros ...................................................................................................................................................... 21
Modernizing traditional applications ............................................................................................................................ 21
Deploying monolithic applications as a container .................................................................................................. 22
Docker commands ........................................................................................................................................................... 22
What is the Docker client? ................................................................................................................................................ 23
What is a Dockerfile? ........................................................................................................................................................... 25
What is Docker Compose? ................................................................................................................................................ 25
Getting started: modernize your apps today ............................................................................................................ 26
Language and framework choices ................................................................................................................................. 26
Chapter 3: Deep dive: host deployment ............................................................................................... 28
Deploying a container host/virtual machine (Nano, Core, Windows 10) ....................................................... 28
Hardware ............................................................................................................................................................................. 28
Software ............................................................................................................................................................................... 29
Deploying a Windows Server 2016 Container host with Desktop Experience ........................................ 30
Deploying a Windows Server 2016 Core container host.................................................................................. 31
Deploying a Windows 10 container host ............................................................................................................... 32
Deploying a Nano Server container host ............................................................................................................... 33
Setting up a Windows Host for Windows Server Containers with Hyper-V Isolation support ......... 36
Deploying a Windows Server 2016 container host in Microsoft Azure ...................................................... 36
Deploying a base container image ................................................................................................................................ 38
Running a sample container............................................................................................................................................. 39
Chapter 4: Deep dive: working with containers ................................................................................... 41
Docker client cheat sheet .................................................................................................................................................. 41
剩余82页未读,继续阅读
资源评论
校歪歪
- 粉丝: 30
- 资源: 2467
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功