历时2天从homestead转到了laradock
序言
之前一直用homestead,但是占用资源太多了,特别是笔记本只有8G内存,所以一直想转成docker环境。遇到很多问题,差点就放弃了。参考论坛教程里面的两篇文章
搭建 Laravel Sail 开发环境 - Windows
PHP Docker 环境搭建(基础环境)—— Laradock
dcoker-compose和docker的关系
一开始用laradock,一定要明白docker-compose和docker的关系。docker-compose就好比是一个导演,docker例如mysql容器、nginx容器就好比是一个个演员,dcoker-compose负责去编排他们。编排mysql的初始密码,建立数据库,nginx写入站点配置。
docker的容器,就好比是mysql、nginx、redis独自的房子,互不影响,相互独立。
注意点
其实只有一个软件需要安装就是docker客户端, 前往下载 Docker Desktop
千万别用WSL2 和 Ubuntu的子系统去运行docker,你会发现装完了以后访问起来巨卡。
还有整个安装过程中需要开代理,没代理你会遇到各种各样的问题。我用的是 Clash for Windows 不是浏览器的代理哈,那个没用
WINDOWS的配置
- 必须是Windows专业版,我是win10 22H2
- BIOS要开启虚拟化功能,不同的主板自行去查找开启方法
- windows相关功能开启
具体安装
采用多项目模式laradock
具体安装去看 laradock存在的问题
安装的过程中关于MySQL的配置没起效果,看日志是没登陆进去
只能重启MySQL容器,然后登录进去修改root密码和允许外网访问,知道这个问题小伙伴下面帮留个言
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: