项目地址
一套完整的基于Docker的PHP开发环境。包含了预先打包的Docker镜像,所有预先配置都是为了提供一个完美的PHP开发环境。
Laradock
是在laravel
社区众所周知的,因为这个项目最开始只关注在Docker
上运行的laravel
项目。后来,由于PHP社区的大量使用,它开始支持比如Symfony
、CodeIgniter
、WordPress
、Drupal
等其他的PHP项目。
特点
- 轻松切换PHP版本: 7.1, 7.0, 5.6…
- 选择你最喜欢的数据库引擎: MySQL, Postgres, MariaDB…
- 运行你自己的软件组合: Memcached, HHVM, Beanstalkd…
- 每个软件都运行在一个单独的容器中: PHP-FPM, NGINX, PHP-CLI…
- 通过简单的编辑
Dockerfile
很容易定制任何容器 - 所有镜像都继承自官方的基础镜像 (可信任的基础镜像)。
- 预先配置在您的根目录下的NGINX可以托管任何代码。
- 每个项目都可以使用laradock,或者所有项目也可以共用一个laradock。
- 可以很容易的使用环境变量安装/删除容器中的软件。
- 干净、结构很好的Dockerfiles (
Dockerfile
)。 - 最新版的Docker Compose文件 (
docker-compose
)。 - 一切都是可见、可编辑的。
- 快速的镜像构建。
- 每周会有更多更新。