历时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的配置

  1. 必须是Windows专业版,我是win10 22H2
  2. BIOS要开启虚拟化功能,不同的主板自行去查找开启方法
  3. windows相关功能开启
    开启或关闭windows功能

    具体安装

    采用多项目模式laradock
    具体安装去看 laradock

    存在的问题

    安装的过程中关于MySQL的配置没起效果,看日志是没登陆进去
    MySQL报错
    只能重启MySQL容器,然后登录进去修改root密码和允许外网访问,知道这个问题小伙伴下面帮留个言
本作品采用《CC 协议》,转载必须注明作者和本文链接
如果你想用绝对的轻量去换取绝对的高效,你做到最后会发现原来认为没意义的很多东西都要补回来
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 6
随波逐流

wsl 升级 2.0 就不卡了

1年前 评论
oneweil (楼主) 1年前

WSL2 就是很卡,不代理真的会出很多问题。

1年前 评论

8G内存搞docker也吃力啊

1年前 评论
oneweil (楼主) 1年前
轻描淡写 (作者) 1年前

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