Docker Desktop 在Windows 情况中开辟、测试和运行容器化的应用程序 ...

铁佛  金牌会员 | 2025-1-25 02:28:12 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 987|帖子 987|积分 2961

Docker 为 Windows 提供了专门的桌面版工具,称为 Docker Desktop,它允许你在 Windows 情况中开辟、测试和运行容器化的应用程序。
如何在 Windows 上使用 Docker

  • Docker Desktop
    Docker Desktop 是一个专为 Windows 设计的应用程序,它简化了在 Windows 上安装和管理 Docker 的过程。Docker Desktop 支持 Windows 10 和 Windows 11(至少是 Pro 或 Enterprise 版本),而且为开辟人员提供了一个完整的开辟情况。
Docker Desktop 支持的操纵系统:
Windows 10 或 Windows 11:支持 Pro、Enterprise 和 Education 版本(必要启用 Hyper-V 和 Windows Subsystem for Linux 2)。
Windows Server 2016 及以上版本:也支持 Docker,但必要额外的设置。
2. 安装步骤
下载 Docker Desktop:
访问 Docker 官网 并下载实用于 Windows 的 Docker Desktop。
安装 Docker Desktop:
双击下载的安装包并按照领导举行安装。
在安装过程中,它会提示启用 Hyper-V 和 Windows Subsystem for Linux 2 (WSL 2),你必要根据提示举行操纵。这两者是 Docker 在 Windows 上运行容器的核心技术。
启动 Docker Desktop:
安装完成后,启动 Docker Desktop,它会在背景启动 Docker 引擎并设置须要的情况。
启动时,Docker Desktop 会确保 Hyper-V 和 WSL 2 正常工作,如许容器就可以在虚拟化情况中运行。
运行 Docker 下令:
安装完成并启动 Docker Desktop 后,你就可以在终端(如 PowerShell 或下令提示符)中使用 docker 下令了。例如,可以通过以下下令来检查 Docker 是否正常运行:
docker --version
或者运行一个简单的容器:
docker run hello-world
3. 使用 WSL 2(Windows Subsystem for Linux 2)
在 Docker Desktop 的设置中,WSL 2 是 Docker 在 Windows 上运行容器的关键组件。WSL 2 是一个完整的 Linux 内核,可以让你在 Windows 上运行 Linux 容器。
如果你选择启用 WSL 2,Docker 会将容器直接运行在 WSL 2 的 Linux 情况中,而不是传统的 Hyper-V 虚拟机中。这不仅能提供更好的性能,还能支持更多的 Linux 功能。
4. Linux 容器与 Windows 容器的切换
Docker Desktop 支持同时运行 Linux 容器和Windows 容器。默认情况下,Docker Desktop 会运行 Linux 容器,但你可以通过 Docker Desktop 的设置界面切换到 Windows 容器模式。通常,Linux 容器对于开辟者来说更为常见,因为大多数 Docker 镜像和应用程序都是在 Linux 情况中运行的。
在 Docker Desktop 上,你可以通过右键点击 Docker 图标,选择 “Switch to Windows Containers” 或 “Switch to Linux Containers” 来切换容器模式。

  • 在 Docker Desktop 上运行容器
    一旦安装完成,你就可以像在任何其他平台上一样运行 Docker 容器。在 Windows 上,你通常会运行 Linux 容器,但 Docker Desktop 会为 Windows 提供须要的支持来运行 Windows 容器。
例如,拉取并运行一个 Docker 镜像:
docker pull ubuntu
docker run -it ubuntu bash
如许就会启动一个 Ubuntu 容器并进入 Bash 情况。

  • Windows容器与 Linux容器的差异
    Linux 容器:大多数 Docker 镜像和应用程序都是基于 Linux 的,因此 Linux 容器是 Docker 的尺度运行模式。
    Windows 容器:Windows 容器可以运行 Windows 应用程序和镜像,它们必要 Windows 服务器的支持,且不完全与 Linux 容器兼容。因此,Windows 容器通常用于运行基于 Windows 的应用,而不实用于大多数通用应用。
  • Docker for Windows 限定
    Windows Home Edition:Docker Desktop 不支持 Windows Home 版本,因为它不包罗 Hyper-V 和 WSL 2。如果你使用的是 Windows Home 版本,固然 Docker Desktop 的一些功能不可用,但你可以尝试使用 Docker Toolbox,它是为 Windows 7 和 Windows Home 版本设计的较早版本,但功能和性能上较为有限。
    性能限定:通过虚拟化运行的 Docker 容器(无论是 Linux 容器照旧 Windows 容器)通常会比原生运行的容器性能稍差,但对于大多数开辟场景已经足够。
    总结
    是的,Docker 可以在 Windows 上运行,尤其是通过 Docker Desktop,它为 Windows 提供了完整的 Docker 开辟情况。
    Docker Desktop 在 Windows 10 和 Windows 11 上(Pro、Enterprise 版本)工作良好,而且使用 WSL 2 来运行 Linux 容器。
    你可以在 Docker Desktop 上切换容器范例,支持 Linux 容器和 Windows 容器的切换。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

铁佛

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表