大家觉得 docker 和 Homestead 哪个用起来更好?

如题,大家平时用哪个,社区目前推荐用homestead。想知道相对来说各有什么优缺点?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 17

如果是windows的话,最佳是laragon,然后docker也可以
如果是mac的话,最佳是valet,然后docker也可以
如果是linux的话,最佳是LNMP自己搭,然后docker也可以
homestead基本是我不会考虑的开发环境....

5年前 评论
hbj111 2年前

熟悉 Docker 运行机制的话,可以自行定制一套适合自己的开发镜像。不熟悉的话,Homestead 是最佳选择。

5年前 评论

@Wi1dcard 目前对Docker的学习是一知半解中。感觉不好上手。homestead反而简单一点。

5年前 评论

如果是windows的话,最佳是laragon,然后docker也可以
如果是mac的话,最佳是valet,然后docker也可以
如果是linux的话,最佳是LNMP自己搭,然后docker也可以
homestead基本是我不会考虑的开发环境....

5年前 评论
hbj111 2年前

@aen233 主要是 macOS 用 Valet 的话,一些其它的工具装起来太麻烦,容易跟线上 Linux 有不一致。我 MacBook Pro 就是用的 Valet,有些场景很容易心有余而力不足;但是在公司用 iMac 的话,就基本不使用 Valet 了。

5年前 评论

@FixBug 安利一下:我之前翻译过一篇 Docker 速查表,可以看看哈。

5年前 评论

@Wi1dcard 本地开发简单一点ok的啊,可能我还是小白,目前没有valet不能支持的场景....
就是redis自己装,swoole自己装.....确实是有些麻烦,不过本地方便啊
如果需要在折腾别的,我选择docker

5年前 评论

@Wi1dcard 好的我要认真学习下。现在用的是valet。工作用的docker是别人提前做好的镜像。

5年前 评论

@aen233 主要是valet和其他的相比太好用了。

5年前 评论

@FixBug 诶对对对,valet太好用了~~~~我工作环境也是docker吧,现成的镜像。我初学laravel时,是跟着教程一步步来搭过homestead的环境的,太繁琐了,稍稍有一些自己的想法以后,就绝对不碰homestead了

5年前 评论

@aen233 问题在于你不开发的时候也有 Redis、MySQL 之类的服务存在,除非手动关闭。另外多个项目不同环境配置的话,切来切去也麻烦。

5年前 评论

在用laradock作为所有项目开发用

5年前 评论
月光

@Wi1dcard 赞同,自己搭、Valet 这些就体验体验就行了,真的干活还得 Homestead ,这些我都体验过,包括 Docker 的,最后我选择了 Homestead。

5年前 评论

就很多个项目需要不同php版本来运行这一需求,我选homestead :joy: :joy: :joy:

4年前 评论

homestead太慢了,开了nfs后目录权限都变root了,composer和yarn都不能用了

4年前 评论

@国际托管所 docker 也是可以配置多个 php 版本同时运行的,在这一点上我觉得 docker 反而容易一点。目前我已经转用 docker 了。

4年前 评论

希望出个docker环境的版本吧

3年前 评论

docker 才是最佳吧 docker-compose 了解一下,其他的都已经过时了。个人感觉,laravel 官方提倡homestead,docker还有没有成为部署主流。所以建议官方提倡使用docker,因为docker对比homestead有过之而无不及。

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!