Vamos entender na prática a arquitetura do Docker e do Linux.
Abra o terminal e rode um contêiner "Ubuntu" conforme abaixo
docker run -it ubuntu bash
Agora execute o comando abaixo, validando que seu sistema operacional é realmente o Ubuntu
cat /etc/os-release
Então rode este outro comando que retorna a versão do kernel linux utilizado
uname -ar
Então saia do Ubuntu digitando "exit" e execute outro sistema operacional com Docker chamado "Alpine" com o comando abaixo
docker run -it alpine sh
Agora execute o comando abaixo, validando que seu sistema operacional é realmente o Alpine
cat /etc/os-release
Então rode este outro comando que retorna a versão do kernel linux utilizado
uname -ar
Perceba que tanto o Alpine quanto Ubuntu estão utilizando o mesmo kernel linux.