Non è ansible get un'image Docker con apache per visualizzare la pagina web del test

Ho un'image docker where ho messo apache. Voglio che quando il contenitore inizia, apache inizia e posso visitare la pagina di prova. Tuttavia, la pagina non viene visualizzata quando provo.

Questo è il mio attuale dockerfile:

FROM centos:7 MAINTAINER me <[email protected]> RUN yum update -y && yum install -y httpd php RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \ rm -f /lib/systemd/system/multi-user.target.wants/*;\ rm -f /etc/systemd/system/*.wants/*;\ rm -f /lib/systemd/system/local-fs.target.wants/*; \ rm -f /lib/systemd/system/sockets.target.wants/*udev*; \ rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \ rm -f /lib/systemd/system/basic.target.wants/*;\ rm -f /lib/systemd/system/anaconda.target.wants/*; VOLUME [ "/sys/fs/cgroup" ] EXPOSE 80 EXPOSE 443 CMD ["/usr/sbin/init"] CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"] 

Sto eseguendo il contenitore con il command docker run -d -P <container_name> , e quando faccio docker ps , vedo la sezione porti essere popolata correttamente, con 0.0.0.0:32784->80/tcp, 0.0.0.0:32783->443/tcp come output.

L'url che sta cercando di utilizzare per accedervi è 172.17.0.2:32784.

Qualche idea?

Risolve il problema era che stavo cercando di connettersi con i container IP docking, quando l'IP dovrei essere la connessione con l'IP del server su cui era ospitato.

Derp.