A Container Host or Host OS is the Host Operating System on which the Container client and Container daemon run. In the case of Linux and non-Hyper-V containers, the Host OS shares its kernel with running containers. For Hyper-V each container has its own Hyper-V kernel.
Source: http://www.floydhilton.com/docker/2017/03/31/Docker-ContainerHost-vs-ContainerOS-Linux-Windows.html