Since the Docker container runs applications and the kernel hosts, why are there Centos,Ubuntu images and why do you need these? Shouldn’t Docker’s images be all applications?
The kernel uses an operating system, but what about software operating environment?
Therefore, this is also the reason why there are so many Linux distributions. After manufacturers or individuals get the Linux kernel, they can package various software packages on it to make independent distributions.
Docker is the same reason, the kernel uses the operating system, the upper software package running environment image to package itself.