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 Dockerfile · NGINX 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 Files · Symfony Version · Laravel 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
I have most of Gary's courses. They are awesome, as is this one - Mark Corrigan
It was clear information, each lesson built on the last. - Jeremy McKay
I'm fully satisfied with explanations and provided material in every lesson - Dusko Varicak
Gary gave the daily recipe for developer / programmer work in detail. - Burak Bingollu
Practical and easy to follow instructions - Faraz Samapoor
Especially as a beginner you learn a lot. - Marjan Zmarlak
Just what I was looking for!! - Maxi Cardozo
I have been working with Laravel Sail for a long time but haven't understood how it works behind the scene, this course has really helped in explaining some of the challenges that I have encountered while working with Laravel Sail and Docker in general - Obinna
Easy to understand. Thanks for making amazing courses - Irawan
I tried to find a Docker/PHP course on the internet but I was not really satisfied and then I found this course. Thank you Gary, really! - Mathieu
Very straight to the point, showing the important parts. - Weslley Richard
I'm really enjoying this and being able to follow along pretty easy - Eric M
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
Check Out My PHP Full Length Courses
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
Eric M ⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Faraz Samapoor ⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Magid ⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Irawan ⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Perry Marquer⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Obinna⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Ruslan⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Jakub⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Mathieu⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Michael⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Roger Santos⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Mhmd⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Mark Corrigan⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Dusko Varicak⭐️⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor
Rasim⭐️⭐️⭐️⭐️
✅ Valuable information ✅ Helpful practice activities ✅ Clear instructions
✅ Accurate course description ✅ Engaging delivery style ✅ Knowledgeable instructor