我是Docker的新手,我正在爲Docker做Node.js教程。我卡在完全相同此步驟:http://docs.docker.io/en/latest/examples/nodejs_web_app/#building-your-image運行碼頭圖像不起作用
我已執行此:
$ docker build -t user/centos-node-hello .
...
Successfully built c04aea889b03
併成功建成。
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
user/centos-node-hello latest c04aea889b03 23 minutes ago 667.9 MB
ubuntu 13.10 9f676bd305a4 9 weeks ago 178 MB
ubuntu saucy 9f676bd305a4 9 weeks ago 178 MB
ubuntu raring eb601b8965b8 9 weeks ago 166.5 MB
ubuntu 13.04 eb601b8965b8 9 weeks ago 166.5 MB
ubuntu 12.10 5ac751e8d623 9 weeks ago 161 MB
ubuntu quantal 5ac751e8d623 9 weeks ago 161 MB
ubuntu 10.04 9cc9ea5ea540 9 weeks ago 180.8 MB
ubuntu lucid 9cc9ea5ea540 9 weeks ago 180.8 MB
ubuntu 12.04 9cd978db300e 9 weeks ago 204.4 MB
ubuntu latest 9cd978db300e 9 weeks ago 204.4 MB
ubuntu precise 9cd978db300e 9 weeks ago 204.4 MB
busybox latest 769b9341d937 9 weeks ago 2.489 MB
centos 6.4 539c0211cd76 12 months ago 300.6 MB
現在,我嘗試運行圖像:
$ docker run -p 49160:8080 -d user/centos-node-hello
995bfeef4edd723027480fdb43f097e2ba6a97b8fb1d2e9ec679dc1247f68a84
但是如果我檢查的過程中,實例沒有運行。
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
任何想法?謝謝。
嘗試使用'docker ps -l'來打印運行的最後一個容器。您可以從該輸出中獲取容器ID,然後使用「docker logs'查看日誌,以查看出了什麼問題。 –
檢查''docker version'',看看你的守護進程和客戶端是否是相同的版本。如果沒有,請更新並重試。並非所有的客戶端/守護進程都提供了很好的信息(在Docker-1.0之前的版本中,1.0之後應該更穩定)。 – Andy