Docker is a tool that allows you to package your application up into a single-runnable, distributable, binary; which is great for deploying your applications to production ... but what about local development? Allow me to introduce you to Docker and it's fundamentals, before quickly moving on to crafting great development environments, with Docker Compose, that encapsulate your non-PHP depdencies: such as MySQL, PostgreSQL, Elasticsearch, and more. You'll walk away from this session with the knowledge to write your own container based workflows, for development and production; so be prepared to throw away your Vagrantfile's when you get back to the office :D

Comments

Comments are closed.

David Suys at 20:09 on 8 Oct 2020

The talk gives a lightning fast but very structured introduction of what docker can do and how to use it in for typical php environment.
The tips for common pitfalls you gave also look very useful.
The accent required a bit more mental processing power for me as a non-native English speaker, though ;)

Jos Elstgeest at 20:29 on 8 Oct 2020

This talk gave me some much needed inspiration to improve my own docker setups.
A well structured talk with a lot of usefull tips

Even though I don't work with Docker (yet) I could still easily follow your very clear instructions, tips & tricks.
So that means any beginner can still follow along and keep this talk in mind when starting with Docker.

Well done!

Johan Vervloet at 21:34 on 8 Oct 2020

Nice examples, I'll have to look into this and see what I can steal for my own projects :-)

Great talk! I liked that we could learn new thins even as experienced docker users. Quick tip: sometimes you show a lot of things at the same times when yohjshow config files. Maybe it is better to keep it to the bigger items and reference the config later as a result