Docker CentOS Virtualhost

I’m afraid I’m not familiar with centos, however there are few community guide which perhaps can help you like:
How to install on Centos 6 Installation guide of XIBO 1.8 on CentOS 7 and Guide on how to install Xibo CMS on CentOS 7

Regarding apache, it could be port conflict ie both apache and standard docker try to run on the same port.