4 ms·
I use constantly Docker in my job and projects yes. Yet, I do not believe and advocates it gets rid of the complexity. According to the user needs, your docker
by linkdd 6y ago
I use constantly Docker in my job and projects yes.
Yet, I do not believe and advocates it gets rid of the complexity.
According to the user needs, your dockerized application will run with different base distro. Alpine and musl for small OS footprint ? Or Debia(or debian-slim) for glibc compatibility ?
Those concerns are the same with or without Docker. Docker makes things easy, just not those things because it is not its purpose.
- jtdev 6y agoI typically specify these things in the Dockerfile - if the end user wants to modify the Dockerfile because they prefer Alpine over Debian... they've now taken responsibility of maintaining their customized Dockerfile and ensuring that everything runs as expected. This doesn't seem like something that would be encountered with any frequency in my experience, and you would technically have the same problem with or without Docker in the mix.
- linkdd 6y agoIn the professional world, your end user is either : - someone without the skills to make a Dockerfile - another team who has not the responsability to integrate your work The packager of an application is part of the project's team. It's not up to the user to package your application.