Does Docker check kernel versions of images?

Does Docker prevent the installation of a Docker image that takes advantage of a kernel feature that is not present in the host OS kernel?

Say the 5.0 Linux kernel introduces some amazing new feature that an application starts using, and someone saves a container on a 5.0 system and uploads it. Would someone using Docker on a 3.x kernel still be able to download the container image and try to run it?