homestead只能用于测试环境,Laradock则在测试和开发环境都可以使用,并且性能损失在1%~2%之间几可忽略。所以决定采用docker的方式部署laravel引用,以便于项目上线迁移到正式环境中。
安装参考:
http://laravelacademy.org/post/6569.html
中途遇到的一些问题
- win10下安装docker提示hyper-v feature is not enabled:
在程序卸载面板左侧的“启用或关闭windows功能”中,开启hyper-V及其所有子分支。 - 如果hyper-v无法开启(重启后发现自动被关闭),可能是安全软件(如360)自动关闭了hyper-v的相关服务,打开即可。另外,还需要开启远程桌面服务Remote Desktop Service。
- 开启hyper-V前请确保没有安装过其他虚拟机如virtualbox或vmware(卸载了也不行),否则可能导致hyper-v启用或使用异常。
网友评论