我有一个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"]
每当构建dockerfile时,我都会运行命令docker run -d -P -i -t 02872c9ce405
,但当我键入docker ps
时,它不会显示。docker构建内部运行的易理解的剧本在这里-
https://github.com/kday92/dockerAnsible/blob/master/dockerFileBootstrap.yml
docker容器成功构建,没有任何错误,然后当我运行docker run命令时,不会出现任何容器。
我如何确定问题所在?任何地方都没有显示错误输出。
谢谢。
docker ps
列出正在运行的容器,而不是图像。如果你想看到也停止容器类型
docker ps -a
如果您想查看图像,请键入
docker images
基础知识!