컨테이너를 생성하면 자동으로 이름이 생성되지만 이름을 몰라 수동으로 찾아야 한다.

직접 명한 이름이 아니라 입력하기 힘들고 잊어버리기 쉽다.

해서 이미지에 태그를 지정하거나 컨테이너에 이름을 지정할 수 있다.

docker run --name (지정할 컨테이너 이름) name 옵션을 통해 컨테이너의 이름을 지정할 수 있다.

이미지의 경우 빌드 시 -t name:tag 옵션을 통해 이미지의 이름과 태그를 지정할 수 있다.

이미지의 이름은 말 그대로 이름을 말하기도 하지만 이미지의 그룹과 같다.

같은 이미지라도 버전이나 구성이 다르다면 태그를 통해 구분할 수 있다.

이미지의 태그가 없다면 그 이미지의 이름 만으로 식별한다.

FROM node:14

추가로 위와 같이 도커파일 안에서 노드의 태그 추가도 가능하다.

컨테이너를 실행할 때 docker run --name (컨테이너 이름) (이미지 이름):(태그) 명령으로 특정 태그의 이미지로 컨테이너를 실행할 수 있다.

이미 태그된 이미지의 경우 docker tag (이미지 이름):(태그) (새 이미지 이름):(새 태그) 명령으로 변경할 수 있다.