Yeah, if you run Docker then you should only run one service, but that's not a technical limitation. I have images that have the standalone application, but you can also get them with a bundled database in the image for simplicity.
I can create a basic Debian container, connect and apt install anything I want. I can also snapshot the image using command tools.
So other than emotional arguments that you should run single services in a container from the OCI side, is there actually any difference?