In a consul cluster, I have few servers and few clients. Each client node is primarily a VM that hosts bunch of docker containers and each docker container is registered as service in the node/catalog.
My question is, like client node, can (or should) server node also have docker containers registered as services ? or is it only consul clients who are supposed to host and provide services ?