Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.18 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.18 KB

hyperf-windows-dev

Docker 底层原因, Windows / Mac 下挂载磁盘启动Hyperf 非常慢, 这里提供一个思路: 不挂载磁盘, 容器内部署SFTP 配合ide同步代码

(新版Docker 配合WSL2 已经解决文件共享问题, 推荐使用)

  1. docker pull zcmzcm/hyperf-windows-dev

  2. 打开菜单Run/Edit Configurations... 配置Docker, Imagezcmzcm/hyperf-windows-dev, Bind ports 22端口为容器SFTP端口(写死), 822为向外暴露端口, 不可重复 avatar

  3. Shift + F10 启动容器, 留意这一步中Attached Console 窗口, 最后一步在这里输入

  4. 菜单Tools/Deployment/Configurations... 配置SFTP, 填写上一步暴露的822端口, Password任意填写 avatar

  5. 其中Mapping/Devployment path不要选根目录(例/home), 与最后一步相同即可 avatar

  6. 1选中根目录, 2勾选Automatic Upload, 3上传文件到容器 avatar

  7. 在第2步容器窗口中运行hyperf-watch -c --dir /home

  8. 启动成功后修改Tools/Deployment/Options...如图所示, 方便切换分支 avatar