Windows系统安装Docker环境详细教程

时间:2024-06-14 07:14:27

Windows系统安装Docker详细教程

  • 一、相关名词解释
    • 1.1 WSL2简介
    • 1.2 WSL安装版本要求
    • 1.3 Docker简介
  • 二、本次实践介绍
  • 三、启用虚拟机功能
    • 3.1 打开以PowerShell
    • 3.2 开启虚拟化
  • 四、安装 Docker Desktop工具
    • 4.1 下载 Docker Desktop
    • 4.2 安装Docker Desktop
    • 4.3 重启系统
    • 4.4 接受协议
    • 4.5 安装设置工作
    • 4.6 进入Docker Desktop主界面
  • 五、出现|"Docker Engine stopped"错误解决
    • 5.1 Docker Engine stopped提示
    • 5.2 启动Docker服务
    • 5.3 Windows功能设置
    • 5.4 hypervisorlaunchtype的状态
    • 5.5 其他检查项
  • 六、Docker Desktop基本配置
    • 6.1 检查Docker版本
    • 6.2 设置存储位置
    • 6.3 Docker设置
    • 6.4 拉取镜像测试
  • 七、运行容器
    • 7.1 运行测试容器
    • 7.2 检查容器状态
    • 7.3 测试访问
    • 7.4 其他
  • 八、总结

一、相关名词解释

1.1 WSL2简介

WSL2,全称 Windows Subsystem for Linux 2,是微软为Windows操作系统开发的第二代适用于Linux的子系统。这项技术允许用户在Windows上以高度集成和兼容的方式运行GNU/Linux环境,包括命令行工具、实用程序以及各种应用程序,而无需传统的虚拟机或复杂的双启动设置。

WSL2的主要特点和改进点包括:

    1. 完整的Linux内核:WSL2使用了一个真实的Linux内核,相较于WSL1,这带来了更好的系统调用兼容性和性能。这意味着更多原本只在Linux环境下运行的应用和工具现在可以在Windows上无缝运行。
    1. 提高的性能:特别是文件系统访问速度和CPU密集型任务的处理能力得到了显著提升,这对于开发人员来说尤其重要,因为它减少了在Windows和Linux环境之间切换的需求。
    1. 原生文件系统访问:WSL2提供了接近原生Linux的文件系统性能,使得在Windows和Linux之间共享文件更加高效便捷。
    1. Docker支持:WSL2与Docker Desktop的集成更加紧密,允许用户直接从Windows上运行Docker容器,极大简化了容器化应用的开发流程。