docker 컨테이너 Exited 조사 방법

1716 단어 Dockertech
Docker 컨테이너가 Exited로 시작할 수 없을 때의 조사 방법에 대한 노트
$ docker ps  -a
CONTAINER ID  IMAGE    COMMAND         CREATED         STATUS                      PORTS     NAMES
980e940dd7da  hoehoge  "bundle exec…"  4 minutes ago   Exited (1) 3 minutes ago              hoehoge_1

컨테이너 로그 확인


일단 일지를 확인해 볼게요.
$ docker logs {{コンテナID}}

Exited에 들어가는 컨테이너


일지를 보고도 모를 때 컨테이너에 들어가서 확인을 해요.
# 落ちたコンテナをイメージ化
$ docker commit {{コンテナID}} {{適当な名前}}

# コンテナにbashで入る
$ docker run --rm -it {{上でつけた名前}} bash

좋은 웹페이지 즐겨찾기