3 ms·
Maybe it's a good reminder to _not_ bundle an entire OS in a Docker image
by adamtulinius 5mo ago
Maybe it's a good reminder to _not_ bundle an entire OS in a Docker image
- mrweasel 5mo agoFor debugging image it's sometimes nice to be able to actually do stuff in the container, but for production image I'd agree.
- soraminazuki 5mo agoAnd that's why Docker images are terrible as a packaging format. No sane packaging format should ever prevent software composition.
- est 5mo agoSome tricks: docker run -it --rm --pid=container:myapp --network=container:myapp --cap-add SYS_PTRACE nicolaka/netshoot kubectl debug -it pod-name --image=nicolaka/netshoot
- danudey 5mo agoFWIW, the base images they're talking about do not contain an entire OS. In fact, they're lacking a colossal amount of the most basic stuff that qualifies as 'an entire OS'. In many cases, your base images are 'a program to install more stuff if you need it', a shell, and coreutils.