Docker에서 이미지와 컨테이너의 이름 및 태그 지정 방법

Docker에서 이미지와 컨테이너를 생성할 때 이름과 태그를 지정하는 방법에 대해 알아보겠습니다.

해당 설정은 도커 이미지 및 컨테이너를 관리함에 있어 편리함을 높이고, 작업의 효율성을 증대시키는 중요한 설정입니다.


컨테이너 이름 지정

Docker에서 컨테이너를 실행할 때, 기본적으로 자동으로 생성된 이름이 부여됩니다.

하지만 자동으로 설정된 이름은 기억하기 어렵고, 수동으로 찾아야 하므로 불편할 수 있습니다.

따라서 –name 옵션을 사용하여 컨테이너에 고유한 이름을 지정할 수 있습니다. 

docker run -p 3000:80 -d --rm --name myapp 4080a76b307c
컨테이너 이름 지정

-d detached mode 모드 지정과 –rm 옵션을 통해 컨테이너 stop 시 자동으로 삭제되게 부여합니다.

해당 옵션에 대해서 설명이 필요하신 분들은 하이퍼 링크를 참고해주시면 감사합니다.

detached mode 모드 –rm 옵션

도커 자동 삭제

이미지 태그 지정

이미지에 대해서도 비슷한 개념이 적용됩니다. Docker 이미지는 기본적으로 자동으로 생성된 ID를 가지지만, -t 옵션을 사용하여 이름과 태그를 지정할 수 있습니다. 

docker build -t myapp:latest .
도커 이미지 태그 지정 빌드
도커 이미지 태그 설정

도커파일을 통해서 node의 버전을 어떤것으로 할지 지정이 가능합니다.

아래와 같이 작성하게 되면 node 22버전을 사용하겠다는 의미이며 버전 태그의 정도는 도커 허브 사이트에서 확인이 가능합니다.

https://hub.docker.com/_/node

도커파일 베이스 이미지 태그 지정
도커파일 이미지 베이스 태그 지정

By Low ahn

리눅스를 처음 접하시는 분들은 위한 다양한 리눅스 정보를 공유합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다