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.
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. –
Das Problem war, dass es eine Diskrepanz zwischen der Dockerfile auf git und der dockerfile in meinem lokalen gab. –