问答 / 8 / 28 / 创建于 1年前
用wsl2 + docker desktop 好像项目可以直接在windows下直接开发,之前在wsl2 ubuntu 里装的宝塔,但是开发的时候,就会有各种问题.
装 wsl2 + docker desktop 也可以直接在wsl中使用docker
wsl2 Ubuntu 直接安装 php 开发环境感觉也可以 :+1:
wsl php artisan create:controller TestController , wsl php artisan serve
我用的是第一种,docker desktop 太占用内存了。phpstorm 无法保存文件是权限的问题,你只需要把文件的拥有者和用户组改成 wsl 登录的用户就可以保存了。
就没有win10 + 宝塔面板的么
我用 WSL2 + Docker Desktop 开发很久了,方便,可视化。以前倒是是又慢BUG也多,现在基本没啥问题。 功能上来说 WSL2 + Docker 和 WSL2 + Docker desktop 没有什么差别。性能上 Docker desktop 要差一些,不过本地开发没啥影响。
@laravelphp_game 直接放wsl里。放win里的话,由于文件系统不一样,性能急剧下降,跟后面连的服务倒没太大关系。刚开始还担心wsl文件丢失,文件管理不方便这些问题,但用了这么久也没发现有啥问题。项目代码尽量提交后都推送到远程仓库,没什么好担心的,文件管理也可以直接通过 文件资源管理器 查看,一些拖动操作都能正常使用。以前放win里有两个问题很烦:文件大小写,软连接。放wsl和服务器环境基本一致,省去了不少麻烦。
本地win10 虚拟机里ubuntu 安装docker ; ubuntu共享win10的目录文件夹
我们公司现在的开发环境就是wsl2+ubuntu+docker 并没有发现无法保存文件的问题哈
文件无法保存应该是权限问题,在文件管理器里面改一下问价夹权限就可以了,项目放win10访问很慢
虚拟机 + centos + docker , 不要共享目录,会很慢
不用用windows的wls装docker 反应很慢 要不你用虚拟机直接部署开发环境 要不在虚拟机里装docker
瘟11+WSL2 + Docker Desktop 文件管理器都集成直接访问了
我要举报该,理由是:
装 wsl2 + docker desktop 也可以直接在wsl中使用docker
wsl2 Ubuntu 直接安装 php 开发环境感觉也可以 :+1:
我用的是第一种,docker desktop 太占用内存了。phpstorm 无法保存文件是权限的问题,你只需要把文件的拥有者和用户组改成 wsl 登录的用户就可以保存了。
就没有win10 + 宝塔面板的么
我用 WSL2 + Docker Desktop 开发很久了,方便,可视化。以前倒是是又慢BUG也多,现在基本没啥问题。 功能上来说 WSL2 + Docker 和 WSL2 + Docker desktop 没有什么差别。性能上 Docker desktop 要差一些,不过本地开发没啥影响。
本地win10 虚拟机里ubuntu 安装docker ; ubuntu共享win10的目录文件夹
我们公司现在的开发环境就是wsl2+ubuntu+docker 并没有发现无法保存文件的问题哈
文件无法保存应该是权限问题,在文件管理器里面改一下问价夹权限就可以了,项目放win10访问很慢
虚拟机 + centos + docker , 不要共享目录,会很慢
不用用windows的wls装docker 反应很慢 要不你用虚拟机直接部署开发环境 要不在虚拟机里装docker
瘟11+WSL2 + Docker Desktop 文件管理器都集成直接访问了