Is Linux Standalone Server headless?

I’m suspicious that it may still require a video card/chip on load.

My reason behind this is when I run on linux bare-metal, it comes up and running.
If I run it inside a linux container it does not appear to come up running in full.

Does anyone know of the best way to deploy a server that does not require a video output interface?

Thanks in advance,
D

Starting to thing not many people understand linux, containers or kubernetes here.