宣布 Docker for PHP 开发者

发布于 作者

Announcing Docker for PHP Developers image

在过去的一年里,Laravel 新闻作家 Paul Redmond 一直在编写一本名为 Docker for PHP Developers 的 Docker 书籍,这是一本关于在开发中使用 Docker 和 PHP 的动手教程风格的书籍。今天,这本书可以购买了!

在撰写本文时,有两个购买选项,正在制作一个屏幕录制包

  • 仅书籍 - $39.99 $29.99(使用优惠代码“laravel-news”享受 25% 的折扣)
  • 入门包 $49.99 $39.99(使用优惠代码“laravel-news”享受 25% 的折扣)

这本书是一本 222 页的定制手工制作的 PDF,并包含基本的 MOBI 和 ePub 格式。

入门包包括这本书,以及两个使用 Laravel 和 Symfony 4 的 Docker 构建的入门项目,这些项目是关于如何为 Laravel 创建生产就绪的 Docker 映像的意见性示例,能够使用相同的 Docker 映像构建运行 Web 应用程序、计划程序和队列容器。

据 Paul 说,本课程是一种高效的方式来学习 Docker 开发的来龙去脉——使用熟悉的语言(PHP)——而不会遇到独自学习所有这些内容的痛苦。

学习对于新手来说可能有点令人困惑的概念

  • 如何使用 Docker 配置文件组织项目
  • 如何管理容器(启动、停止、删除等)
  • 如何安装 PHP Composer 包(包括私有包)
  • 如何配置 Xdebug 和分析
  • 如何将 Docker 改造成传统项目
  • 如何自动化 Docker 构建
  • 如何编排多个服务,如 Redis 和 MySQL
  • 如何使用卷来获得快速开发工作流程
  • 如何部署 Docker 映像

本书适合初学者和中级用户,但也可能对想要比较/对比使用 Docker 与 PHP 项目的不同技术的更高级的 Docker 用户有用。

在阅读本书的过程中,您将设置多个项目并管理 Docker 容器,这意味着您将获得大量使用 Docker 与 PHP 框架的实践经验。

Paul 对他的书有以下看法

我已经在大脑中构思这门课程大约三年了,并且在一年前开始写作。这门课程是我在为 PHP 开发构建众多 Docker 项目中所学到的所有知识的结晶。您将学习如何从头开始构建 LAMP 应用程序,然后继续配置开发工具、自动化项目映像构建,最后部署应用程序。

我最喜欢写的章节之一是关于使用 Docker 与传统项目的章节。虽然目标是让项目保持更新,但我们都曾在生活中遇到过那些传统项目。Docker 是简化您的传统环境的好方法,这样您就可以开始升级过程,并更一致地运行旧版应用程序,同时开始升级。

以下是本书的完整章节提纲

  • 第 1 章:Docker 简介
  • 第 2 章:PHP 容器基础
  • 第 3 章:使用 Docker 的 LAMP
  • 第 4 章:开发工具
  • 第 5 章:Composer PHP
  • 第 6 章:PHP-FPM 和 Web 服务器
  • 第 7 章:第 7 章 传统 PHP 应用程序
  • 第 8 章:自定义命令
  • 第 9 章:Docker 注册表构建
  • 第 10 章:部署 Docker

包含的链接是联盟链接,这意味着如果您决定购买,Laravel 新闻将获得一点回扣,以帮助运行本网站。

Eric L. Barnes photo

Eric 是 Laravel 新闻的创建者,自 2012 年起一直报道 Laravel。

归类于
Cube

Laravel 时事通讯

加入 40,000 多名其他开发者,绝不错过新的提示、教程等。

Laravel Forge logo

Laravel Forge

轻松创建和管理您的服务器,并在几秒钟内部署您的 Laravel 应用程序。

Laravel Forge
Tinkerwell logo

Tinkerwell

Laravel 开发者的必备代码运行器。使用 AI、自动完成和对本地和生产环境的即时反馈进行调试。

Tinkerwell
No Compromises logo

不妥协

来自 No Compromises 播客的两名经验丰富的开发者 Joel 和 Aaron 现在可以为您的 Laravel 项目聘用。 ⬧ 固定价格为每月 7500 美元。 ⬧ 没有冗长的销售流程。 ⬧ 没有合同。 ⬧ 100% 退款保证。

不妥协
Kirschbaum logo

Kirschbaum

提供创新和稳定性,以确保您的 Web 应用程序取得成功。

Kirschbaum
Shift logo

Shift

运行旧版 Laravel 版本?即时、自动化的 Laravel 升级和代码现代化,让您的应用程序保持新鲜。

Shift
Bacancy logo

Bacancy

只需每月 2500 美元,就可以用拥有 4-6 年经验的经验丰富的 Laravel 开发者增强您的项目。获得 160 小时的专业知识和 15 天的无风险试用。立即预约电话!

Bacancy
Lucky Media logo

Lucky Media

现在就获得好运 - Laravel 开发的理想选择,拥有十多年的经验!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar:Laravel 电子商务

Laravel 的电子商务。一个开源包,将现代无头电子商务功能的功能带入 Laravel。

Lunar:Laravel 电子商务
LaraJobs logo

LaraJobs

官方 Laravel 工作板

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit:Laravel SaaS 启动工具包

SaaSykit 是一个 Laravel SaaS 启动工具包,它包含运行现代 SaaS 所需的所有功能。支付、漂亮的结账、管理面板、用户仪表板、身份验证、准备好的组件、统计信息、博客、文档等等。

SaaSykit:Laravel SaaS 启动工具包
Rector logo

Rector

您无缝 Laravel 升级、降低成本和加速创新的合作伙伴,为成功公司提供服务

Rector
MongoDB logo

MongoDB

通过 MongoDB 和 Laravel 的强大集成增强您的 PHP 应用程序,使开发人员能够轻松高效地构建应用程序。在使用熟悉的 Eloquent API 的同时,支持事务、搜索、分析和移动用例。了解 MongoDB 的灵活、现代数据库如何改变您的 Laravel 应用程序。

MongoDB
Maska is a Simple Zero-dependency Input Mask Library image

Maska 是一个简单的零依赖输入掩码库

阅读文章
Add Swagger UI to Your Laravel Application image

将 Swagger UI 添加到您的 Laravel 应用程序

阅读文章
Assert the Exact JSON Structure of a Response in Laravel 11.19 image

在 Laravel 11.19 中断言响应的精确 JSON 结构

阅读文章
Build SSH Apps with PHP and Laravel Prompts image

使用 PHP 和 Laravel 提示构建 SSH 应用程序

阅读文章
Building fast, fuzzy site search with Laravel and Typesense image

使用 Laravel 和 Typesense 构建快速、模糊的网站搜索

阅读文章
Add Comments to your Laravel Application with the Commenter Package image

使用 Commenter 包向您的 Laravel 应用程序添加评论

阅读文章