With all that in mind, I'm leaning towards keeping things "simple" by just using #Docker #Compose, and making custom #Wolfi images where needed (PHP-FPM + APCu).
At least with Docker Compose, I can run the same script inside a Vagrant box for local testing. That's not to say I couldn't do that with everything (Nomad, Consul, Vitess), but it's a lot less work right now.
I'm still not sure where #HashiCorp #Packer fits into the picture, if it even does. 🤔
#docker #compose #wolfi #hashicorp #packer
Anyways, the last part of today's research dive was more #Docker.
The most interesting discovery was #distroless images. I was familiar with #Alpine #Linux, but I hadn't really stumbled across distroless yet. Specifically I noticed that #Envoy shipped a distroless image, but neglected to really explain it short of "it's faster and better".
Google's distroless project is limited to standalone application runners (Node, Java), but #ChainGuard has their #Wolfi images that cover more bases. 👍
#docker #distroless #alpine #linux #envoy #chainguard #wolfi