舉報

會員
Learning Windows Server Containers
最新章節:
Summary
ThisbookisforapplicationdeveloperswithabasicprogrammingknowledgeofC#,ASP.NET,andPowerShell.ITAdministratorsorDevOpsengineerswithbasicPowerShellexperiencecanbenefitbyextendingtheirlearningtousePowerShelltomanagecontainersonWindowsenvironmentsanduseadditionalmanagementtools.
目錄(258章)
倒序
- 封面
- 版權信息
- 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
- 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 更新時間:2021-07-02 23:24:03
推薦閱讀
- Linux系統文件安全實戰全攻略
- Mastering KVM Virtualization
- 高性能Linux服務器構建實戰:系統安全、故障排查、自動化運維與集群架構
- Linux網絡內核分析與開發
- 奔跑吧 Linux內核(入門篇)
- Learning Bootstrap
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- Fedora 12 Linux應用基礎
- Linux服務器配置與管理
- Windows 10從新手到高手
- Learn SwiftUI
- Linux 從入門到項目實踐(超值版)
- 嵌入式微系統
- Learning Joomla! 3 Extension Development(Third Edition)
- 程序員必讀經典(算法基礎+計算機系統)
- Mastering AWS CloudFormation
- SAP后勤模塊實施攻略:SAP在生產、采購、銷售、物流中的應用
- Selenium Framework Design in Data-Driven Testing
- Linux網絡操作系統項目教程(RHEL 6.4/CentOS 6.4)(第2版)
- 鴻蒙應用開發實戰
- Building E-commerce Sites with Drupal Commerce Cookbook
- VMware Virtual SAN Cookbook
- Learning Google Guice
- Windows CE大排檔
- Windows Server 2008魔法學院:奠基術
- 推薦系統實踐
- Android應用開發全程實錄
- Penetration Testing with Shellcode
- 操作系統(第四版)
- Linux-UNIX OpenLDAP實戰指南