3 ways you (might be) doing containers wrong
· 8 min read
authentik is an open source Identity Provider that unifies your identity needs into a single platform, replacing Okta, Active Directory, and Auth0. Authentik Security is a public benefit company building on top of the open source project.
There are two ways to judge an application:
- Does it do what it’s supposed to do?
- Is it easy to run?
This post is about the second.
Using containers is not a best practice in itself. As an infrastructure engineer by background, I’m pretty opinionated about how to set up containers properly. Doing things the “right” way makes things easier not just for you, but for your users as well.
Below are some common mistakes that I see beginners make with containers:
- Using one container per application
- Installing things at runtime
- Writing logs to files instead of stdout