How to make docker container accessible from systems in the same network?

I have read few articles on the same both none of them fulfilled the requirement.

So is there a way to make the container accessible from the systems other than host on the same network. Also if we assigned the same will the ports also get exposed?

Thanks in advance.