在 Windows 上设置 Linux 容器
Linux 容器占整个容器生态系统的很大一部分,是开发人员体验和生产环境的基础。 由于容器与容器主机共享内核,但是,直接在 Windows 上运行 Linux 容器不是一个选项。 这就是虚拟化派上用场的时候。
本练习逐步讲解如何在 Windows 10 和 Windows 11 上创建和运行 Linux 容器。
在本快速入门中,你将:
- 安装 Docker Desktop
- 运行简单的 Linux 容器
先决条件
请确保满足以下要求:
- 一个运行 Windows 10 专业版、Windows 10 企业版或更高版本的物理计算机系统。 或 Windows Server 2019 版本 1809 或更高版本
- 请确保 Hyper-V 已启用。
安装 Docker Desktop
在 Windows 上安装 Docker Desktop。
运行第一个 Linux 容器
若要运行 Linux 容器,需要确保 Docker 以正确的守护程序为目标。 单击系统托盘中的 Docker 鲸鱼图标时,可以通过从操作菜单中选择 Switch to Linux Containers
来切换此项。 如果看到 Switch to Windows Containers
,那就说明你已经在针对 Linux 守护进程进行操作了。
确认以正确的守护程序为目标后,请使用以下命令运行容器:
docker run --rm busybox echo hello_world
容器运行,输出“hello_world”,然后退出。
查询 docker images
时,会看到刚刚拉取并运行的 Linux 容器映像:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest 59788edf1f3e 4 weeks ago 3.41MB