当我运行docker ps时,Docker镜像不可见

J. *_*Doe 1 ansible docker

我有一个dockerfile

FROM centos:7
MAINTAINER Kyle Day <kday@bstonetech.com>
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"]
Run Code Online (Sandbox Code Playgroud)

无论何时构建dockerfile,我都会运行该命令docker run -d -P -i -t 02872c9ce405,但在键入时它不会显示docker ps.在docker build中运行的ansible playbook在这里 -

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

docker容器成功构建且没有错误,然后当我运行docker run命令时,没有容器出现.

我如何确定问题所在?没有错误输出显示在任何地方.

谢谢.

bin*_*aly 5

docker ps
Run Code Online (Sandbox Code Playgroud)

列出运行容器,而不是图像.如果你想看到停止的容器类型

docker ps -a
Run Code Online (Sandbox Code Playgroud)

如果你想看到图像类型

docker images
Run Code Online (Sandbox Code Playgroud)

基本!