舉報

會員
Learning Windows Server Containers
最新章節(jié):
Summary
ThisbookisforapplicationdeveloperswithabasicprogrammingknowledgeofC#,ASP.NET,andPowerShell.ITAdministratorsorDevOpsengineerswithbasicPowerShellexperiencecanbenefitbyextendingtheirlearningtousePowerShelltomanagecontainersonWindowsenvironmentsanduseadditionalmanagementtools.
最新章節(jié)
- Summary
- Nano containers
- Configuration management using PowerShell DSC
- Deploy .NET Core applications on Nano Server
- Package management
- Provisioning Nano Server on Windows 10
品牌:中圖公司
上架時間:2021-07-02 18:52:58
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發(fā)行
- Summary 更新時間:2021-07-02 23:24:03
- Nano containers
- Configuration management using PowerShell DSC
- Deploy .NET Core applications on Nano Server
- Package management
- Provisioning Nano Server on Windows 10
- Provisioning Nano Server on Azure
- PowerShell core
- Server management
- Provisioning time
- Reboots
- Package management
- Zero footprint
- Live migrations
- Benefits of running workloads on Nano Server
- A brief introduction to Nano Server
- Nano Server
- Summary
- Docker Swarm features
- Create swarm cluster on Azure Container Service
- Generate SSH key
- Setting up a swarm cluster
- Docker Swarm architecture
- Cluster management
- Scale
- Pause or unpause
- Killing commands
- Executing commands
- Creating containers
- Building images
- Start/stop services
- Docker CLI options
- Named volumes
- Dependencies
- Naming containers
- Build options
- A docker-compose file reference
- Orchestrating multi-container deployment using docker-compose
- Composite Containers and Clustering
- Summary
- Downloading an image
- Removing a container
- Stopping a container
- Starting a container
- Creating a container
- List containers
- Docker .NET SDK
- Removing a container
- Start/stop container
- Create container
- List containers
- Docker REST API
- Ordering instructions
- Optimize build speed
- Optimizing image size
- Optimizing Dockerfiles
- Operations Management Site
- Application Insights
- Insights and telemetry
- Network allocation
- Memory allocation
- CPU resource allocation
- Container resource allocation
- Manage Resource Allocation and REST API
- Summary
- Testing CI/CD
- Configure the production environment
- Configure staging environment
- Configuring service principal name
- Continuous delivery
- Queuing build
- Custom build agent
- Why do we need a custom build agent?
- Configuring automated builds
- Uploading Music Store to VSTS
- Signing up for a VSTS account
- Continuous integration
- Introduction to Visual Studio Team Services
- Continuous Integration and Delivery
- Summary
- Managing Docker networks using Windows PowerShell for Docker
- Multi-subnet deployment of Music Store
- Multinode
- Single node
- Container network routing
- Multiple container networks
- L2 bridge or L2 tunnel
- Transparent
- Networking modes
- Limitations of WinNAT network implementation
- Disconnecting containers from network
- Static port mappings
- Configuring container networks
- Windows Containers--network management stack
- Introduction to Windows networking
- Container Network
- Summary
- Integrating Redis containers with Music Store
- Master-slave configuration
- Persistent Redis containers
- Publishing Redis container
- Redis Desktop Manager
- Operating Redis Cache containers
- Creating Redis image and container
- Creating Redis Cache container
- Redis Cache Containers
- Summary
- Music Store—store data using SQL Server container
- Relational databases and SQL Server container
- Deleting volumes
- Music Store—store images using volumes
- Sharing volumes
- Docker volumes
- Storage volumes
- Storage Volumes
- Summary
- Dangling images
- Steps to run Music Store as a Hyper-V Container
- Pre-requisites
- Deploy Hyper-V Containers
- Configuring load balancer
- Deploying containers remotely
- Security
- Host
- max-concurrent-uploads
- max-concurrent-downloads
- Debug
- dockerd configuration options
- docker.pid
- Configuring remote Docker host
- Configure VM for remote connectivity
- Deploy Azure VMs using ARM
- Deploying Container Applications
- Summary
- Windows Server Container networking
- Connecting the dots
- Dockerizing ASP.NET 4.5 Web Application
- Developing ASP.NET 4.5 applications as Windows Server Containers
- Hosting ASP.NET Core on IIS in Windows Server Container
- Test and run on a developer machine
- Connecting the dots
- Dockerizing the application
- Deploying ASP.NET Core application as Windows Server Container
- The Music Store application
- Developing an ASP.NET Core application
- Hosting ASP.NET applications
- ASP.NET Core architecture
- Understanding .NET Core and ASP.NET Core
- Setting up the development environment
- Developing Container Applications
- Summary
- Cleaning up containers or images
- docker push
- docker exec
- docker commit
- Docker tags
- dockerignore
- Build Docker image
- Build context
- docker build
- Overriding Dockerfile image defaults
- Isolation technology
- Name
- Detached versus foreground mode
- docker run
- docker pull
- Searching images
- Listing images
- Working with Container Images
- Summary
- Starting and stopping Docker Service
- CMD
- EXPOSE
- COPY
- RUN
- LABEL
- MAINTAINER
- FROM
- Decoding image preparation
- Creating a container
- Running web application in Docker
- Preparing a Windows Containers image
- Pulling images from Docker Hub
- Windows Server Containers development
- Installing base OS images and verifying installation
- Create Windows Server 2016 TP5 on Azure
- Container options on Windows Server 2016 TP5
- Windows Server Containers on Azure
- Windows Server Containers on-premise
- Containers on Windows 10
- Preparing the development environment
- Deploying First Container
- Summary
- Rocket
- Turbo
- Who else is working with containers?
- Docker Toolbox for Windows
- Docker for Windows
- Visual Studio Online
- Visual Studio Code
- Visual Studio Tools for Docker
- Tooling support
- DC/OS
- Kubernetes
- Docker Swarm
- Cluster management
- Comparing containerization and VM virtualization
- Windows Server Containers on Azure
- Benefits of containers
- Dockerfile
- Container registry
- Container images
- Container OS image
- Container host
- Containers terminology
- Why another container type?
- Hyper-V Containers
- Windows Server Container versions
- A little background
- Introduction to Windows Server Containers
- The road ahead for Dockers
- Docker's success stories
- Development life cycle
- Docker architecture
- Docker
- A few key implementations of containers
- Introduction to containerization
- Application packaging and deployment
- Operational costs
- Low resource utilization
- Machine turn up time
- Limitations of virtualization
- OS virtualization
- Network virtualization
- Storage virtualization
- Hardware/platform/server virtualization
- Understanding virtualization levels
- Microsoft's history of virtualization
- Exploring Virtualization
- Questions
- Piracy
- Errata
- Downloading the example code
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Customer Feedback
- www.PacktPub.com
- About the Reviewer
- About the Author
- Foreword
- Credits
- 版權信息
- 封面
- 封面
- 版權信息
- 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 更新時間:2021-07-02 23:24:03