开发环境:在 Windows 上使用 VSCode 编写代码。 代码存储:代码文件保存于 WSL 文件系统中,可以通过 VSCode 的Remote - WSL扩展访问。 Docker 构建:通过 Docker Desktop,将代码和 Dockerfile 一起构建成 Docker 镜像。 Docker 运行:在 WSL2 中运行 Docker 容器,执行应用程序。 结果展示:容器的结果可以通过 Docker ...
在发行版中安装Docker (docker, docker-compose) (重要)将运行的用户添加到docker用户组,确保用户有足够权限 VSCode安装Remote Development插件安装后就可以在Docker中创建开发容器,你可以自己创建各种发行版的容器,并配置,在不需要时删除容器和对应卷即可。你也可以将外部目录映射至容器中。
使用以下命令列出计算机上的 docker 映像(此时仅为 hello-world 映像):docker image ls --all 使用以下命令列出计算机上的容器:docker container ls --all或docker ps -a(如果没有 -a 显示全部标志,则仅显示正在运行的容器) 使用以下命令列出有关 Docker 安装的系统范围的信息,包括 WSL 2 上下文中你可使用的统...
# 运行分支 wsl-d Ubuntu # 修改默认分支 wsl--shutdown # 先停止所有分支的运行 wsl-s Ubuntu # 设置默认分支 wsl-l -v # NAME STATE VERSION #* Ubuntu Running2# docker-desktop-data Stopped2# docker-desktop Running2 这时候我们依旧无法在Ubuntu里面连接Docker -> 打开Docker配置 -> 设置 四、转移...
安装Remote - WSL插件:在VScode中,打开Extensions面板(快捷键Ctrl+Shift+X),搜索Remote - WSL并安装。 配置VScode:打开VScode设置(快捷键Ctrl+,),在设置中搜索remote.wsl.path,将路径设置为WSL2的Linux发行版的根目录。三、Docker的配置与使用 安装Docker:根据您的操作系统,从Docker官网下载并安装最新版本的Docker。
安装VSCode 通过官网下载,一般使用User Installer,建议使用64位。 安装WSL插件 我们希望能在Windows上的VScode,远程调试WSL里运行的程序,社区提供了Remote – WSL插件,实现VScode端无缝操作WSL。 在WSL 2启动VScode 通过Powershell登录WSL 2的Ubuntu环境,cd到你的目标程序目录,输入code .,就可以直接启动VScode,打开的目...
1.vscode安装wsl插件 总结 一、wsl2介绍 WSL是windows系统内置的Linux,wsl只是长得像 Linux 而已,虽然在这个子系统中我们可以执行 Linux 程序,但是到了底层WSL 调用的还是 win32 API,即WSL 只是一个适配层,无法独立安装docker与使用。 而wsl2是真正的linux系统,拥有完整内核,相当于运行在虚拟机中的linux,可以很好...
使用wsl 的docker 进行深度学习与 原生方式的对比 PyTorch MNIST 测试,这是一个有目的的小型玩具机器学习示例,它强调了保持 GPU 忙碌以达到满意的 WSL2性能的重要性。与原生Linux一样,工作负载越小,就越有可能由于启动 GPU 进程的开销而导致性能下降。这种退化在 WSL2上更为明显,并且与原生 Linux 的规模不同。
Docker-Compose github下载docker-compose二进制包至opt文件夹下,并重命名文件为docker-compose 将可执行权限应用于二进制文件sudo chmod +x /opt/docker-compose 创建软链sudo ln -s /opt/docker-compose /usr/bin/docker-compose 测试是否安装成功docker-compose --version ...
打开vscode或terminal AI检测代码解析 wsl -l -v # NAME STATE VERSION #* docker-desktop Running2# Ubuntu Running2# docker-desktop-data Running2# 这时候我们默认* 是docker-desktop。如果我们输入wsl 就会进入docker-desktop, 但我们想进入Ubuntu呢?