laradock 基于 docker ,实现了本地 php 开发环境的快速搭建和配置,有效保证了开发环境和生产环境的高度一致,笔者在实践过程中碰壁无数,为避免自己和同行某日遭遇类似困境,故将环境搭建过程中遇到的问题做一个总结。
laradock 依赖 docker 和 docker-compose,使用前需要先安装这两个程序,安装这两个软件都很简单,这里不做介绍。理论上安装好这两个软件后,基本就是一条命令 docker-compose up -d service1 service2....
就能构建好 laradock 环境,无赖生在天朝....
laradock 构建需要的 程序,大多在国外,导致网络奇差,甚至根本连不上(因为已墙),下不了。所以要想能正常的构建,首先需要翻墙。翻墙推荐使用蓝灯,百度 “github 蓝灯”。
但是,即便是你翻墙了也不一定就能顺利安装,翻墙不等于网络快,网络慢导致长时间不能下载需要的文件也会到导致构建失败,我的做法是:
- 修改 Dockerfile,更改软件源;
- 查看错误的原因(通常情况下,在构建失败的地方都有错误的原因);
- 直接用浏览器下载需要的文件;
- 修改 Dockerfile 文件对应的地方。
我在构建的时候就下载了 drush.phar
,docker-compose-Linux-x86_64
等文件
网友评论