WSL + VS Code + Docker Desktop 这三剑客的组合,开始让我觉得在 Windows 上做开发是一件非常爽的事情。什么是 WSL WSL 是 Windows Subsystem for Linux 的缩写,它是 Windows 10 操作系统的一项功能,使你能够在 Windows 上直接运行 Linux 文件系统,以及 Linux 命令行工具和 GUI 应用程序,并与传统的 Windo...
WSL:Remote - WSL 如果都用得到,也可以直接安装这个远程开发的扩展包,包含WSL、SSH、Docker。 远程连接 在WSL的终端中输入code,系统自动下载所需文件,自动启动VS Code并与VS Code进行连接。成功连接后VS Code左下方会有提示。 如果没显示,再输入一次code试试。 以后就可以直接点击那个绿色图标或者左侧活动栏中的“...
本机VS Code 上需要安装微软出的 Remote - WSL 插件; 另外,如果需要在 WSL 中使用 Docker,需要在 Windows 上预先安装 Docker Desktop。 [1]文档:https://docs.microsoft.com/en-us/windows/wsl/install [2]Remote - WSL:https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl [...
本机VS Code 上需要安装微软出的Remote - WSL[2]插件; 另外,如果需要在 WSL 中使用 Docker,需要在 Windows 上预先安装Docker Desktop[3]。 [1] 文档:https://docs.microsoft.com/en-us/windows/wsl/install [2] Remote - WS...
$ cat ~/start-docker.sh mkdir /sys/fs/cgroup/systemd ; mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd ; dockerd $ chmod +x ~/start-docker.sh 1. 2. 3. 启动dockerd 前要做的操作是为了 workaround 这个 bug:https://github.com/microsoft/WSL/issues/4189 ...
本机VS Code 上需要安装微软出的Remote - WSL[2]插件; 另外,如果需要在 WSL 中使用 Docker,需要在 Windows 上预先安装Docker Desktop [3]。 [2]插件; 另外,如果需要在 WSL 中使用 Docker,需要在 Windows 上预先安装Docker Desktop[3]。 [1] 文档:https://docs.microsoft.com/en-us/windows/wsl/install ...
Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,实现快速部署、可移植性和可扩展性。通过使用Docker,开发人员可以将应用程序与其所需的操作系统、库和依赖项隔离开来,从而简化了应用程序的部署和管理过程。 优势: 灵活性:Docker容器可以在任何支持Docker的环境中运行,无论是开发人员的...
Windows 安装 Docker 并使用 VS code 连接 安装前提 Docker是基于linux的,在win10中安装wsl2:Windows Subsystem for Linux,让win10能够原生运行Linux二进制可执行文件的兼容层,且不会产生传统虚拟机或双启动设置开销。 总的来说类似安装一个 Windows 的子系统,在子系统里面运行 Linux 、Docker,并且以此为运行 VS ...
01 Docker方案 WSL的出现比Docker要晚。如果您购机时间较早,那么您的Windows可能不支持WSL,但可以安装...
Remote-WSL:通过Windows子系统LinuxWSL中运行的工作空间中开发。 首先要下载安装Visual Studio Code Insiders,然后下载安装Remote Development扩展包。 Remote-Containers连接Docker工作区及Dev容器 Docker容器是时下建立可重现的开发测试环境的最便捷最流行的方式。通过docker方式,本地计算机不需要安装安装任何环境和依赖包,通...