Laravel如何与Docker(Sail)协同开发?(环境搭建教程)

admin 百科 14
Laravel Sail 是 Laravel 官方封装的 Docker Compose 工具,一键初始化、统一命令(如 sail up、sail artisan)、支持服务选配与配置微调,简化本地开发环境搭建与管理。

Laravel如何与Docker(Sail)协同开发?(环境搭建教程)-第1张图片-佛山资讯网

用 Laravel Sail 搭建本地开发环境非常简单,它本质是 Laravel 官方封装的一套 Docker Compose 脚本,帮你省去手动写 docker-compose.yml 和配置 Nginx/PHP/MySQL 的麻烦。

一键初始化 Sail 环境

新项目直接用 Laravel 安装器创建时带上 --dev 参数,会自动包含 Sail:

laravel new my-app --dev

已有项目则运行:

cd my-app && php artisan sail:install

执行后会生成 docker-compose.yml.env.example 中的 Sail 相关配置(如 DB_HOST=sail),并提示你选择需要的服务(MySQL、PostgreSQL、Redis、Meilisearch 等)。

启动与日常开发命令

Sail 提供了统一的 ./vendor/bin/sail 命令代理,所有操作都不需单独记 Docker 命令:

标签: mysql php linux laravel redis js 前端 node.js node docker vite

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~