Many CI/CD systems (e.g. GitLab CI, Drone or CircleCI) rely on starting a container and executing commands in it, for which they need the container itself to provide a shell. It would be very interesting to have a "flavor" of the container based on Alpine Linux or similar.
Personally I prefer Alpine because it takes up the least amount of space with a package manager. Busybox is also a good option, but not having a package manager prevents someone to use the image as a base and easily install dependencies they may need for their project. As for Debian, the problem is that it will fatten the image by at least 80 or 90 Mb.
Many CI/CD systems (e.g. GitLab CI, Drone or CircleCI) rely on starting a container and executing commands in it, for which they need the container itself to provide a shell. It would be very interesting to have a "flavor" of the container based on Alpine Linux or similar.
Personally I prefer Alpine because it takes up the least amount of space with a package manager. Busybox is also a good option, but not having a package manager prevents someone to use the image as a base and easily install dependencies they may need for their project. As for Debian, the problem is that it will fatten the image by at least 80 or 90 Mb.