使用Docker开发和部署Laravel应用程序

Develop and Deploy Laravel Applications with Docker

通过此高级视频课程,了解如何利用 Docker 的强大功能在本地和生产环境中开发、测试和部署Laravel 应用程序

Docker 和 Laravel 一起工作完美的婚姻

Docker 以及更广泛的容器化整体越来越受欢迎,不仅适用于生产环境,还适用于本地开发。Laravel 是全球数百万开发人员使用的领先现代 PHP 框架。它们共同帮助开发和部署快速、可扩展且独立于操作系统的 Web 应用程序。

“我刚刚升级了笔记本电脑上的操作系统,它破坏了我本地开发环境中的 MySQL。”

当升级时,使用安装在本地计算机上的 LAMP 堆栈或其他 Web 服务器软件可能会是一场噩梦。如果您有多个应用程序需要不同版本的 PHP 等,那就更糟糕了。使用 Docker 构建本地开发环境可以消除跨计算机维护和安装 Web 服务器软件依赖项的麻烦。

“我完全不知道如何开始使用 Docker 将我的 Laravel 应用程序部署到生产服务器。”

没关系,有很多选择!在本课程中,我们将探索几种将 Dockerized Laravel 应用程序部署到生产服务器上的不同方法。包括如何设置和使用自动化测试和 CI/CD 服务(如 CircleCI)。

完整课程包括20 个视频

  • 1.Docker简介
  • 2.Docker Compose简介
  • 3.设置 Nginx
  • 4.设置 Apache(Nginx 的替代方案)
  • 5.设置MySQL
  • 6.设置和配置 PHP
  • 7.Composer的安装和使用
  • 8.创建一个新的 Laravel 应用程序
  • 9.设置和使用 Artisan
  • 10.设置和使用 npm
  • 11.构建一个简单的 CRUD 应用程序进行测试
  • 12.在 Docker 中使用 PHPUnit 运行测试
  • 13.提高本地Docker性能
  • 14.使用 mkcert 在本地启用 HTTPS
  • 15.使用 Redis 进行缓存
  • 16.使用队列运行作业
  • 17.运行计划任务
  • 18.使用 git 部署 Laravel 应用程序
  • 19.在生产 Docker 应用程序中使用 Let’s Encrypt
  • 20.使用 CircleCI 和 Docker 进行 CI/CD

一点关于导师

大家好,安德鲁在这里!👋

我是一名拥有 8 年以上经验的全栈 PHP 开发人员。其中 5 年多来,我一直在 Laravel 中构建、优化和维护大大小小的 Web 应用程序。

您可以看到我定期在我的 YouTube 频道或 Dev.to 博客上发帖,我在其中展示了 Laravel 应用程序、Vue 站点和 Docker 的简短教程。我的 GitHub 还专门为 Laravel 开发人员提供了一小部分开源包。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。