发布于 2026-01-06 2 阅读
0

配置 Windows 10 用于 Web 开发,包括 Docker、Linux 和 Node.js

配置 Windows 10 用于 Web 开发,包括 Docker、Linux 和 Node.js

最近我的台式机彻底崩溃了,所以不得不重装Windows 10系统。这也意味着我需要重新搭建开发环境。现代Web开发环境非常复杂,尤其是当你把Docker也考虑进去之后,而且总有一些实用的小技巧很容易被遗忘。因此,我把所有细节都记录了下来,以备将来参考和分享。

要安装的程序

如果你要运行 Docker(见下文),那么你的大部分 Web 开发需求都可以通过各种 Docker 镜像来满足。除此之外,我用于 Web 开发的核​​心程序还有:

  • Git
  • 如果您使用 GitHub, GitHub Desktop可方便地进行克隆和管理仓库。
  • 如果你喜欢这类工具,可以试试GitHub CLI 。
  • Visual Studio Code
    • 开启“设置同步”并登录,使您的开发环境更便于携带。
    • 如果您设置了 WSL2,就可以通过code .在 Linux 系统中运行命令来启动 Linux 目录下的 VSCode。首次启动时,VSCode 会推荐一些扩展程序,以确保程序尽可能流畅运行。请安装这些扩展程序。下次启动时,系统会自动安装其他一些组件。之后,一切都会运行得非常流畅。
    • 获取所有优秀的扩展程序,让编程充满乐趣。
  • Node.js(我建议使用最新的 LTS 版本)
  • Discord,假设你加入了一些服务器
  • 浏览器
    • Chrome浏览器- 我建议您登录Chrome浏览器以同步您的设置(请选择要同步的设置!)
    • Firefox——仍然是一款足够流行的浏览器,您可能想要支持它。
    • Edge浏览器——Windows 10自带的版本可能已经过时了。
    • LastPass(适用于所有浏览器)——在登录浏览器之前,您可能需要它或其他密码管理器。

安装 Linux 和 Docker(通过 WSL2)

您可以通过“适用于 Linux 的 Windows 子系统 2”(WSL2)获得出色的 Docker + Linux 支持。

您可以参考官方的 Docker 文档WSL2 安装文档,这些文档很快就会比本文更新。或者,我已经尝试简化所有步骤,使其更容易理解。

以下是如何在 Windows 上运行 Linux + Docker 以进行 Web 开发:

  1. 通过 WSL2 运行 Linux
  2. 下载并安装Docker Desktop
  3. Docker 运行后,进入其设置(通过托盘图标、桌面快捷方式或开始菜单运行),然后转到ResourcesWSL Integration,并启用与已安装的 Linux 发行版的集成。
  4. Start通过→登录到您的新 Linux 发行版wsl,然后:

呼,现在一切就绪!

要运行您的发行版,您可以直接前往Startwsl,或者您可以wsl在 PowerShell 或您喜欢的终端中运行该命令。

重要提示:如果您的 Docker 容器需要访问文件,请确保这些文件位于 Linux 文件系统中,而不是挂载的 Windows 文件系统中(否则性能会非常糟糕)。登录到 Linux 发行版后,您可以运行命令cd ~进入 Linux 文件系统中的主目录。

当 Docker 在 Windows 上运行时,您可以从 Linux 发行版中运行 `docker run`docker和 `docker install` 命令。docker-compose

文章来源:https://dev.to/adamcoster/setting-up-windows-10-for-web-development-include-docker-linux-and-node-js-3fjk