Unless you're running Alpine Linux or similar of course. Nowadays the GNU tools make up a small (if important) part of a Linux distro. There's also alternatives.
Typically, Docker and Kubernetes run container images based on Linux and run them on top of Linux servers. I can say from my experience using Kubernetes to run Docker containers that having separate Linux experience is very helpful