본문 바로가기

도커

[Docker] 정리(3) - Managing Images & Containers

728x90

질&답 형식으로 정리합니다.

 




1. 이 명령의 결과는 무엇인가요?

docker build -t myimage .
docker run --name mycontainer myimage
docker stop mycontainer

 

답: 이미지가 생성되고, 컨테이너가 시작된 다음, 중지 된다.

이미지와 컨테이너 모두 개발자가 지정한 이름이 있다.


2. 다음 명령이 실행되었다고 가정합니다.

다음 명령 중 어떤 것이 실패할까요?

docker build -t myimage:latest .
docker run --name mycontainer --rm myimage
docker stop mycontainer

 

답: docker rmo mycontainer

 

=> 이유: 중지되면 자동으로 제거되기 때문에, 해당 컨테이너는 사라진다.


 

3. 이미지 태그의 배경 사상은 무엇일까요?

=> 이미지에는 이름이 있을 수 있으며, 그 이미지의 여러 '버전'이 같은 이름에 첨부될 수 있습니다.

'node:14'를 생각해봅시다. 'node' 이미지(NodeJS 설정 포함)와 그 이미지의 v14 특정 버전을 뜻합니다.


 

4. 커스텀 이미지 태그와 컨테이너 이름을 할당해야 하나요?

=> 놉, Docker는 이름과 ID를 자동으로 할당합니다.

이름을 자체적으로 정할 수 있지만, 그렇지 않으면 Docker가 이름과 ID를 자동 할당합니다.

 


후기

 

질답 형식으로 간단하게만 정리

728x90

'도커' 카테고리의 다른 글

[Docker] 정리(2) - Dockerfile  (1) 2024.10.29
[Docker] 정리(1) - 이미지 & 컨테이너  (1) 2024.09.22