저는 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