Practical Docker For Developers
year/2020 status/WIP


Docker is a very well-known technology that enables developers to develop secure, containerized and shareable applications to any infrastructure provider, by abstracting away infrastructure-related configurations. However, configuring and maintaining a development environment is not as simple and straightforward as advertised, especially if the developers want to work with several projects (which normally they do).

In this 30 minutes(-ish) talk, I share a lot of actionable advice on how to configure a local Docker setup that enables developers to work on as many projects as they need in a simple and practical way. Complex topics like using development domain names, automatic services' discovering and request routing configuration, amongst others, will be things of the past.