2016-07-22 2 views
-2

이 내 Dockerfile입니다 :간단한 Dockerfile 어떤 일

docker ps -a 

CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS      PORTS    NAMES 
c4fe93e2e225  test    "/bin/bash"   17 minutes ago  Exited (0) 9 minutes ago      gloomy_ritchie 

답변

2

분리 컨테이너 (-d)를 실행하려고하지만 대화 형 셸 (/bin/bash)을 시작하려고 시도하고 있습니다. bash에는 대화식 터미널이 필요하므로 즉시 종료되므로 컨테이너가 종료됩니다. 당신은 당신의 용기에 대화 형 쉘을 실행하려면

-d 제거 :

docker run -it testimage 

-it 플래그 대화 형 사용을위한 컨테이너를 설정; 자세한 내용은 docker-run 설명서 페이지를 참조하십시오.

분리 된 컨테이너는 데이터베이스 또는 웹 서버와 같은 영구 서비스를 실행하는 데 가장 자주 사용되지만 활성 터미널에 연결될 것으로 예상되지 않는 한 아무 것도 실행할 수 있습니다.

+0

감사합니다. 초보자 인 것에 대해 사과드립니다. – alvarezsh