강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Ducky님의 프로필 이미지
Ducky

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

도커 컨테이너의 생명주기

-a 옵션 질문드립니다.

작성

·

189

0

안녕하세요.

-a 옵션에 관련해서 질문드립니다.

-a 옵션은 결국 도커의 실행 여부, 반환된 출력값을 보여준다. 라고 이해했는데 만약 -a없이 했을 경우 출력값만 나오지 않을 뿐 실행는 되고 있는 건가요 ?

퀴즈

52%나 틀려요. 한번 도전해보세요!

`docker run image_name command` 형식으로 컨테이너 실행 시, 마지막 `command`는 어떻게 동작할까요?

이미지의 기본 명령 앞에 추가됩니다.

이미지의 기본 명령을 무시하고 해당 명령을 실행합니다.

이미지의 기본 명령과 함께 동시에 실행됩니다.

이미지의 기본 명령이 없을 때만 실행됩니다.

답변 1

0

-a 옵션 없이
docker start [CONTAINER ID] 로 시작하면 컨테이너가 죽는 것 같네요

테스트 순서

  1. docker create alpine ping localhost
  2. docer start [CONTAINER ID]
  3. docker ps -a

위 테스트 방식대로 진행하였을 때
3번 결과에서 start 명령어로 시작한 컨테이너는 Exited 상태로 보여지더군요

ping localhost 명령어가 한 번은 실행되고 컨테이너가 종료된 것인지 아니면 애초에 명령어가 실행되지 않았는지는 모르겠지만 일단 실행은 계속 되고있지는 않고있네요

Ducky님의 프로필 이미지
Ducky

작성한 질문수

질문하기