- Hands-On Kubernetes on Windows
- Piotr Tylenda
- 198字
- 2021-06-24 16:53:55
Creating Containers
The concepts of containers and OS-level virtualization have their roots in the chroot system call in Unix V7 operating systems (OSes), which date back to the late 1970s. Starting with a simple concept of process isolation and chroot jails, where the process is running in an apparently isolated root directory, containerization has undergone rapid evolution and became a mainstream technology in the 2010s with the advent of Linux Containers (LXC) and Docker. In 2014, Microsoft announced support for Docker Engine in the incoming release of Windows Server 2016. This is where the story of Windows containers and Kubernetes on Windows begins.
In this chapter, we will provide you with a better understanding of containers for the Windows OS by highlighting important differences between containerization on Linux and Windows and container runtime types on Windows, namely Windows Server Containers (or process isolation) and Hyper-V isolation. We will also learn how to install Docker Desktop for Windows 10 for development scenarios and create our first example container running on your machine.
This chapter will cover the following topics:
- Linux versus Windows containers
- Understanding Windows container variants
- Installing Docker Desktop for Windows tooling
- Building your first container
- iOS Game Programming Cookbook
- The Android Game Developer's Handbook
- Python機(jī)器學(xué)習(xí):數(shù)據(jù)分析與評分卡建模(微課版)
- Java EE框架整合開發(fā)入門到實(shí)戰(zhàn):Spring+Spring MVC+MyBatis(微課版)
- Getting Started with PowerShell
- 數(shù)據(jù)結(jié)構(gòu)與算法JavaScript描述
- Python貝葉斯分析(第2版)
- 從零開始學(xué)Linux編程
- VMware vSphere 5.5 Cookbook
- C語言程序設(shè)計(jì)教程
- VMware vSphere Design Essentials
- C++標(biāo)準(zhǔn)庫(第2版)
- HTML+CSS+JavaScript前端開發(fā)(慕課版)
- Python for Secret Agents
- AngularJS Directives Cookbook