Docker + PHP

Please watch this short clip to find out what this course is all about 馃憞

Wow! The video I was looking for. Absolutely awesome tutorials! You make easy to understand videos聽-C

WHAT'S COVERED IN THIS COURSE?


Learn all the essentials of using Docker with PHP including MySQL, Redis, Nginx, Composer, XDebug etc.


Now includes my bonus material!


Here is a list of the content covered in this course. This version contains roughly 40 minutes of bonus material which is not included in the YouTube version.
The course covers all the essentials plus some of the problems that I have observed people online trying to solve.




Docker Compose File PHP DockerfileNGINX Configuration

Volume Mounting A Basic Application MySQL

Composer A Development Build Environment Variables

Redis Xdebug Multi-stage Builds

Push to a Container Registry Github actions

Multiple Docker Compose FilesSymfony VersionLaravel Sail

This is what people have had to say about the course.


Clear explanation with no fluff, exactly what I was looking for. - Luka

Easy to follow. Yahya


It was clear information, each lesson built on the last. - Jeremy McKay

Gary gave the daily recipe for developer / programmer work in detail. - Burak Bingollu

Especially as a beginner you learn a lot. - Marjan Zmarlak

Just what I was looking for!! - Maxi Cardozo

Very straight to the point, showing the important parts. - Weslley Richard


Impressed. - Silver


Thank you for the quality of your work and thank you for the in-depth analysis, great job! - Michael Rabet

Great course - Mihai

Each course from GaryClarke.Tech is awesome. Useful information about Docker & PHP setup, given in an easy to understand way - Pawel

Nice course - Shaheb

Gary was very confident with all the different technologies he presented - Chris

Thank you Gary. An immense value to me! It was so far the best course I've seen on the subject and the nicest thing, it's tailored exactly to my needs. Not too little, not too much either. Just great! Please don't stop developing courses like this, I'm looking forward to the next one - Werner Helbig

Nice tutorial sir, your courses have been of immense value to me sir. Keep up the good work - Okere Godspower Kelsy

Very good! Thanks Gary! - Jochen Kohler

Complete information all in one spot. - Jeremy McKay


Thanks Gary 馃檹 Nicely and step by step explained, nice work done well and keep it up. Thank you once again for creating such quality content - Shashikant

This video is useful for me. Thank you - Frank Wang

I can picture how this will work for my needs through Gary's setup and I appreciate building all the docker files from scratch. - Michael Claar

It is clear and well put together information. - Adamo

I rarely rate anything online, however I was compelled to do so. I really was struggling with Docker as mostly people who teach online does not know the topic very well or make it over complicated. I am really impressed with this course and I am really glad I took it. You really do justice to one of my favorite quotes by Albert Einstein "If you can't explain it simply, you don't understand it well enough." - Omer Farooq

It's easy to follow and the explanation is on point - Sibulele Sogoni

Usually I use DDEV for my local development. But the course allowed me to understand how to configure from scratch an application with Docker. - Cellou Diallo

At first the speed of delivery felt a little slow, but as I grew accustomed to it, I appreciated the steady pace. I found the focus on development vs production workflow really useful, as that;s not often covered in typical hello world tutorials - there is a great deal of "real world" functionality I can reach for. - Chris S

The content is just to the point!!! Easy to follow, very good video quality and no extra useless content. - Andreas Malis

Who am I?

Hello and thank you so much for checking out my work. My name is Gary Clarke and I'm a software developer with many years experience, primarily in PHP. I started creating video tutorials during lockdown in 2020 because I wanted the challenge of being able to explain complex / technical subjects to others in a way which is easy to understand and remember.

At this moment in time, my videos have been watched nearly half a million times and I intend to keep creating new and improved content and teaching more and more new people. It would be my pleasure to see you on the inside of one of my courses.



Kuatbek 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Adamo 猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Srdjan 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Michael Claar 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Soapp 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Chris S 猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Vincent Simon 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Cellou Diallo 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Sibulele Sogoni 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Vincent Signoret 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Omer Farooq猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Andreas Malis 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Marc Hofmann 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Arjan 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Michael Rabet 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Shaheb 猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Chris猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Yohan 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Serhii猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Tatiana 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Rasim Aghayev 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Emre Eldemir猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Burak Bingollu猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Yahya猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Weslley Richard 猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Matt 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Silver 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Mihai 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Luka 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Jeremy McKay 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor


Marjan Zmarlak 猸愶笍猸愶笍猸愶笍猸愶笍猸愶笍


鉁 Valuable information 鉁 Helpful practice activities 鉁 Clear instructions

鉁 Accurate course description 鉁 Engaging delivery style 鉁 Knowledgeable instructor