Get a Free Book Sample
Try before you buy with a free sneak peek! Enter your email address and I'll send you a sample PDF from my book. You will also be added to my newsletter where I share tips and tricks about PHP, Docker, and web development.
Docker for PHP Developers will teach you how to use Docker and PHP to create clean, repeatable development environments that are easy to understand.
Learn how Docker can simplify your PHP development setup and make it simple to share your environment with others. You will learn how to use Docker and PHP with confidence.
Try before you buy with a free sneak peek! Enter your email address and I'll send you a sample PDF from my book. You will also be added to my newsletter where I share tips and tricks about PHP, Docker, and web development.
Docker for PHP Developers is a book that helps you master Docker as a full time PHP development environment.
We'll jump right in and install Docker, with installation steps for Mac OS X, Linux, and Windows. Then, you'll run your first container to verify that your setup is working properly.
Learn your way around Docker with hands-on commands. We'll start off with the basics so you can learn how build your first Docker image from scratch and how to run it. We'll then go over customizing a PHP INI file.
Learn how simple it is to build your own LAMP stack with Docker, without any 3rd party tools. You will also learn how to install and configure PHP modules, all while versioning your configuration in your projects.
Learn how to master Xdebug with Docker with a step-by-step guide that shows you how to install Xdebug with a reusable configuration. You'll also learn how to remove Xdebug when you deploy Docker to production environments.
Are you curious how to use PHP Composer with Docker? You will Learn how to install the PHP Composer CLI and install your application dependencies while building a Docker image. Learn how to install private composer repositories without leaving a trace of sensitive API keys or SSH credentials.
Running a Webserver in Docker is a little different than on a traditional server. We cover installing Nginx and PHP-FPM and how they communicate in between Docker containers.
Continue learning how to run PHP applications in Docker using Caddy and FrankenPHP. Learn how to use modern server alternatives with PHP-FPM.
Go beyond the basics of running a container with custom commands and learn how to customize your application startup and runtime. Learn how to create a CLI application, which walks you through important concepts like logging, versioning, and more.
I first met Paul when he was writing his book on testing Lumen APIs. I learnt a lot from that book, and Iβve learnt a lot from his writing on @laravelnews.
— Michael Dyrynda (@michaeldyrynda) January 23, 2018
I can confidently say that if you were wanting to learn about Docker as a PHP developer, this is a great place to start! https://t.co/1HbMundpbT
@paulredmond reading your book on #docker and #php. Itβs fantastic! Exactly the sort of thing devs need. The way you build up showing long hand first and shortcuts next is perfect!
— Daniel LaBarge (@dalabarge) August 2, 2018
Hey, super nice! @paulredmond's new "Docker for PHP developers" uses Operator for all the code examples, with Operator Italics for the comments, natch. Thanks, Paul! https://t.co/vEdGpKXufk pic.twitter.com/oUqGMcaVzP
— Hoefler&Co. (@HoeflerCo) January 16, 2018
@paulredmond really great book! Totally worth the wait. Feels like having you explain everything beside me. Would recommend for anyone that wants an excellent way of developing locally and deploying with ease! #dockerphp #docker #books
— Chris Stadler (@cstadler333) January 24, 2018
I just received this nice testimonial π
— Paul Redmond πΊπΈ (@paulredmond) May 9, 2018
"So far I am loving the book, everything is explained clearly, and I've gained a lot of confidence using Docker. β David B."
I spent so many hours trying to figure this things out by myself and you make it look so easy π. This is gold for beginners. Next stop, chapter 6 π₯.
— Jose Barbosa (@josesabarbosa) January 26, 2018
That feeling when you finally get @laravelphp up and running in @Docker ππ»ππ». Thanks @paulredmond for making it all possible!! #containers #whales #docker #imsoexcited
— Alexander Six (@alexandersix_) November 10, 2018
Bought the book yesterday around the middle of the day, and today I already understand docker for development and automatic deployments, even tried the whole process.
— ShpΓ«tim Islami β‘ (@itsshpetim) December 10, 2018
Good job
Holy smokes! Great deal! Paul's book is fantastic, HIGHLY recommend it! https://t.co/e2MU5bUp4t
— TJ Miller π³π (@SIXLIV3) January 23, 2018
πJust read through the first few chapters of @paulredmondβs book. Itβs such a smooth read, and he makes Docker seem a lot more accessible. If you're interested in learning Docker, you should pick it up!https://t.co/hjJQTkPtdU
— Chris Gmyr (@cmgmyr) January 25, 2018
Iβve already got through 2 chapters! Itβs so easy to follow! Definitely pick this up! I have confidence that I can figure this out. Thanks @paulredmond π₯π₯π₯ https://t.co/aXs8WVNxn8
— Vince Mitchell (@vmitchell85) January 25, 2018
Really loving the Docker for PHP Developers book (https://t.co/3NEIgFrpmo) by @paulredmond, thanks for such an awesome book and the laravel starter project is excellent! Awesome stuff π
— Liam Norman (@liamjnorman) January 25, 2018
Just bought Docker for PHP Developers by @paulredmond. π
— Mr. PReimers (@MrPReimers) January 26, 2018
A great way to start using @Docker in @symfony / @laravelphp projects π#dockerphp
Just finished "Docker for PHP Developers" by @paulredmond. What a fantastic read! If you've wanted to learn more about Docker this book is a great way to do it. I wish I had this book several months ago when I first started working with Docker - so many things are clearer now.
— John Madrak (@johnmadrak) September 10, 2018
I'm loving your ebook! What a great reference! Never used Docker before this and I have Laravel apps and legacy apps running.
— Corey Coburn (@coreycoburn) November 7, 2018
I just bought the video bundle because of your great work! Thanks for all you do in the Laravel community! To our favorite human, cheers!
Learn how Docker can simplify your PHP development setup and make it simple to share your environment with others. You will learn how to use Docker and PHP with confidence.