2016-05-10 41 views
0

我有一個dockerfile泊塢窗圖像是不可見的,當我運行搬運工PS

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"] 

每當dockerfile建成後,我運行命令docker run -d -P -i -t 02872c9ce405,但是當我鍵入docker ps它不會顯示。正被泊塢窗構建內運行的ansible劇本就在這裏 -

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

泊塢窗容器沒有誤差地成功建立,然後當我去跑不出現容器泊塢窗運行命令。

我該如何確定問題所在?沒有任何錯誤輸出顯示在任何地方。

謝謝。

回答

4
docker ps 

列出正在運行的容器,而不是圖像。如果你想看也停止容器鍵入

如果你想看到
docker ps -a 

圖像輸入

docker images 

基礎!

+0

多數民衆贊成,我使用'泊塢員ps'後,我已經運行'碼頭運行-d -P -i -t 02872c9ce405'。我相信commnand應該啓動碼頭集裝箱。我在那裏放置的代碼是當我執行「docker images」時出現的代碼 –

+0

問題是git上的Dockerfile和我本地的dockerfile之間存在差異。 –

相關問題