Docker에서 이미지와 컨테이너를 생성할 때 이름과 태그를 지정하는 방법에 대해 알아보겠습니다.
해당 설정은 도커 이미지 및 컨테이너를 관리함에 있어 편리함을 높이고, 작업의 효율성을 증대시키는 중요한 설정입니다.
포스팅 목차
컨테이너 이름 지정
Docker에서 컨테이너를 실행할 때, 기본적으로 자동으로 생성된 이름이 부여됩니다.
하지만 자동으로 설정된 이름은 기억하기 어렵고, 수동으로 찾아야 하므로 불편할 수 있습니다.
따라서 –name 옵션을 사용하여 컨테이너에 고유한 이름을 지정할 수 있습니다.
docker run -p 3000:80 -d --rm --name myapp 4080a76b307c
-d detached mode 모드 지정과 –rm 옵션을 통해 컨테이너 stop 시 자동으로 삭제되게 부여합니다.
해당 옵션에 대해서 설명이 필요하신 분들은 하이퍼 링크를 참고해주시면 감사합니다.
이미지 태그 지정
이미지에 대해서도 비슷한 개념이 적용됩니다. Docker 이미지는 기본적으로 자동으로 생성된 ID를 가지지만, -t 옵션을 사용하여 이름과 태그를 지정할 수 있습니다.
docker build -t myapp:latest .
도커파일을 통해서 node의 버전을 어떤것으로 할지 지정이 가능합니다.
아래와 같이 작성하게 되면 node 22버전을 사용하겠다는 의미이며 버전 태그의 정도는 도커 허브 사이트에서 확인이 가능합니다.