2016-05-10 17 views
0

Ich habe einen dockerfileDocker Bild ist nicht sichtbar, wenn ich Docker ps laufen

FROM centos:7 
MAINTAINER Kyle Day <[email protected]> 
RUN yum update -y 
RUN yum install -y git https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

RUN yum install -y ansible 
RUN git clone https://github.com/kday92/dockerAnsible.git 
RUN ansible-playbook "-e edit_url=andrewgarfield edit_alias=emmastone site_url=testing.com" dockerAnsible/dockerFileBootstrap.yml 
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 443 3306 
CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"] 

Jedes Mal, wenn die dockerfile gebaut wird, ich den Befehl docker run -d -P -i -t 02872c9ce405, aber es wird nicht angezeigt, wenn ich docker ps eingeben. Das ansible Textbuch, das innerhalb des Docker Build ausgeführt wird, ist hier -

https://github.com/kday92/dockerAnsible/blob/master/dockerFileBootstrap.yml

Die Docker Behälter baut erfolgreich ohne Fehler, und dann, wenn ich den Docker Fahrbefehl keinen Container erscheint gehen zu laufen.

Wie kann ich feststellen, was das Problem ist? Keine Fehlerausgabe wird irgendwo angezeigt.

Danke.

Antwort

4
docker ps 

listet laufende Container auf, keine Bilder. wenn Sie auch gestoppt Container sehen wollen Typ

docker ps -a 

, wenn Sie die Bilder geben

docker images 

Grundlagen sehen wollen!

+0

Das ist die Sache, ich benutze 'docker ps' nach ive bereits laufen' docker run -d -P -i-t 02872c9ce405'. Ich glaube, dass commnand den Docker Container starten soll. Der Code, den ich dort einfüge, erscheint, wenn ich 'docker images' drücke. –

+0

Das Problem war, dass es eine Diskrepanz zwischen der Dockerfile auf git und der dockerfile in meinem lokalen gab. –