舉報(bào)

會(huì)員
Learning Windows Server Containers
最新章節(jié):
Summary
ThisbookisforapplicationdeveloperswithabasicprogrammingknowledgeofC#,ASP.NET,andPowerShell.ITAdministratorsorDevOpsengineerswithbasicPowerShellexperiencecanbenefitbyextendingtheirlearningtousePowerShelltomanagecontainersonWindowsenvironmentsanduseadditionalmanagementtools.
目錄(258章)
倒序
- 封面
- 版權(quán)信息
- 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
- Windows Server Containers on Azure
- 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
- Summary
- 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
- Build Docker image
- dockerignore
- Docker tags
- docker commit
- docker exec
- docker push
- Cleaning up containers or images
- Summary
- Developing Container Applications
- Setting up the development environment
- Understanding .NET Core and ASP.NET Core
- ASP.NET Core architecture
- Hosting ASP.NET applications
- Developing an ASP.NET Core application
- The Music Store application
- Deploying ASP.NET Core application as Windows Server Container
- Dockerizing the application
- Connecting the dots
- Test and run on a developer machine
- Hosting ASP.NET Core on IIS in Windows Server Container
- Developing ASP.NET 4.5 applications as Windows Server Containers
- Dockerizing ASP.NET 4.5 Web Application
- Connecting the dots
- Windows Server Container networking
- Summary
- Deploying Container Applications
- Deploy Azure VMs using ARM
- Configure VM for remote connectivity
- Configuring remote Docker host
- docker.pid
- dockerd configuration options
- Debug
- max-concurrent-downloads
- max-concurrent-uploads
- Host
- Security
- Deploying containers remotely
- Configuring load balancer
- Deploy Hyper-V Containers
- Pre-requisites
- Steps to run Music Store as a Hyper-V Container
- Dangling images
- Summary
- Storage Volumes
- Storage volumes
- Docker volumes
- Sharing volumes
- Music Store—store images using volumes
- Deleting volumes
- Relational databases and SQL Server container
- Music Store—store data using SQL Server container
- Summary
- Redis Cache Containers
- Creating Redis Cache container
- Creating Redis image and container
- Operating Redis Cache containers
- Redis Desktop Manager
- Publishing Redis container
- Persistent Redis containers
- Master-slave configuration
- Integrating Redis containers with Music Store
- Summary
- Container Network
- Introduction to Windows networking
- Windows Containers--network management stack
- Configuring container networks
- Static port mappings
- Disconnecting containers from network
- Limitations of WinNAT network implementation
- Networking modes
- Transparent
- L2 bridge or L2 tunnel
- Multiple container networks
- Container network routing
- Single node
- Multinode
- Multi-subnet deployment of Music Store
- Managing Docker networks using Windows PowerShell for Docker
- Summary
- Continuous Integration and Delivery
- Introduction to Visual Studio Team Services
- Continuous integration
- Signing up for a VSTS account
- Uploading Music Store to VSTS
- Configuring automated builds
- Why do we need a custom build agent?
- Custom build agent
- Queuing build
- Continuous delivery
- Configuring service principal name
- Configure staging environment
- Configure the production environment
- Testing CI/CD
- Summary
- Manage Resource Allocation and REST API
- Container resource allocation
- CPU resource allocation
- Memory allocation
- Network allocation
- Insights and telemetry
- Application Insights
- Operations Management Site
- Optimizing Dockerfiles
- Optimizing image size
- Optimize build speed
- Ordering instructions
- Docker REST API
- List containers
- Create container
- Start/stop container
- Removing a container
- Docker .NET SDK
- List containers
- Creating a container
- Starting a container
- Stopping a container
- Removing a container
- Downloading an image
- Summary
- Composite Containers and Clustering
- Orchestrating multi-container deployment using docker-compose
- A docker-compose file reference
- Build options
- Naming containers
- Dependencies
- Named volumes
- Docker CLI options
- Start/stop services
- Building images
- Creating containers
- Executing commands
- Killing commands
- Pause or unpause
- Scale
- Cluster management
- Docker Swarm architecture
- Setting up a swarm cluster
- Generate SSH key
- Create swarm cluster on Azure Container Service
- Docker Swarm features
- Summary
- Nano Server
- A brief introduction to Nano Server
- Benefits of running workloads on Nano Server
- Live migrations
- Zero footprint
- Package management
- Reboots
- Provisioning time
- Server management
- PowerShell core
- Provisioning Nano Server on Azure
- Provisioning Nano Server on Windows 10
- Package management
- Deploy .NET Core applications on Nano Server
- Configuration management using PowerShell DSC
- Nano containers
- Summary 更新時(shí)間:2021-07-02 23:24:03
推薦閱讀
- Kubernetes修煉手冊(cè)
- 全屋互聯(lián):智能家居系統(tǒng)開發(fā)指南
- 樂學(xué)Windows操作系統(tǒng)
- 阿里云數(shù)字新基建系列:云原生操作系統(tǒng)Kubernetes
- Hands-On DevOps with Vagrant
- 玩到極致 iPhone 4S完全攻略
- SharePoint 2013 應(yīng)用開發(fā)實(shí)戰(zhàn)
- RESS Essentials
- 8051軟核處理器設(shè)計(jì)實(shí)戰(zhàn)
- OpenStack系統(tǒng)架構(gòu)設(shè)計(jì)實(shí)戰(zhàn)
- Vim 8文本處理實(shí)戰(zhàn)
- Kali Linux高級(jí)滲透測(cè)試(原書第3版)
- Web Penetration Testing with Kali Linux(Third Edition)
- OpenVZ Essentials
- Office 365 User Guide
- Linux從入門到精通(視頻教學(xué)版)
- Mastering Azure Serverless Computing
- Linux內(nèi)核設(shè)計(jì)的藝術(shù):圖解Linux操作系統(tǒng)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理(第2版)
- 蘋果派
- HTML5 Game Development with GameMaker
- 深入淺出Pandas:利用Python進(jìn)行數(shù)據(jù)處理與分析
- The Node Craftsman Book
- Android系統(tǒng)移植和驅(qū)動(dòng)開發(fā)
- 恐龍星球:揭秘史前巨型殺手(修訂版)
- Docker技術(shù)入門與實(shí)戰(zhàn)(第2版)
- 跟老男孩學(xué)Linux運(yùn)維:高性能Web集群實(shí)踐(上)
- Instant Haml
- Icinga Network Monitoring
- Windows8應(yīng)用開發(fā)實(shí)戰(zhàn):使用JavaScript
- MPEG-4/H.264視頻編解碼工程實(shí)踐