In what cases is it okay to have your database run in a Docker container? Are you doing it wrong, without knowing it? What are the tradeoffs, pitfalls and best practices around that topic?
What to do if docker-compose up does not update your Docker containers - a quick fix and long-term approach to do better.
Your Docker container is exiting without a useful error message? Here are a few ways to find out what’s happening.
Frequent issues and misconceptions around Docker’s most used image tag.
Ways to set ENV defaults during the build and things to keep in mind.
An easy way to pass the values of your current environment variables to a Docker container.
Is it okay to just volume-mount your code into a Docker container when deploying to production, instead of baking it into the Docker image?
Dev: Yes if they save time. Prod: Rather not, but you can get away with it.
Understanding functionality and availability of environment and build-time variables in Dockerfiles.
How to pass custom values to ENV variables when you execute ‘docker build’ to create your image.
Reduce the build time of your dockerized Python app with one small change.
Nope, rather not. Here is the reasoning why.
An overview of YAML peculiarities. Deal with docker-compose.yml and Kubenetes config files without going ‘huh’ too often.
A simple way to save time and frustration debugging your docker-compose.yml file.
How to setup a complete development environment, and why it’s more than virtualenv.
A way to exit an interactive Docker session, without stopping the container.
There’s a new specification for docker-compose.yml files - should you care despite your projects working perfectly fine with the old version?
Both seem to do the same thing, what do I have to know about them?
A short overview of the most important changes.
A simple start into the world of containerized development with WordPress and Docker.
Terms, concepts and tools, which will help you to navigate the Docker world.
How to clone from a private repository while building your Docker image without leaking your private SSH key.
Nope, this is not possible. But there are three ways which can help you get the effects.
Stop struggling when building Docker images and starting containers. The complete guide to build-time arguments, environment variables and docker-compose templating.
A quick Dockerized development environment for working with Headless Chrome and Puppeteer.
An overview of ways to set and use variables when building images, starting containers and using docker-compose.
A few commands you can run, when Docker stuff is taking up too much space.
Why ‘RUN export VAR=’ is not the way to go, and alternatives that work.