:: docker

docker :: invalid reference format: repository name must be lowercase 에러 해결

토람이 2022. 4. 30. 22:21

컨테이너를 띄우기 위해 docker run 을 실행하던 중 다음 에러가 발생했다.

 

docker: invalid reference format: repository name must be lowercase.

 

 

invalid reference format 이라 하니 감이 잘 오지 않지만

위 에러의 원인은 docker run 명령어에 오타가 났을 가능성이 높다.

 

- 띄어쓰기를 제대로 하지 않음

- argument 값(value) 입력을 빼먹음

- 명령어 순서가 잘못됨

 

위와 같이 여러 가능성이 있는데

나의 경우는 두 번째로, storage(volume) 맵핑을 위해 -v 옵션을 사용할 때

-v 를 안적고 볼륨명만 적어서 에러가 났다.

(실제로 요 볼륨 입력 부분에서 에러가 나는 경우가 가장 많다고 한다.)

 

 

이 외에도 도커는 repository 명에 대문자가 포함된 경우 인식이 되지 않을 수 있다고 한다.

 

Good: docker build -t toramkodockerimage:0.1 .

Bad: docker build -t ToramkoDockerImage:0.1 .

 

위와 같이 repository name 이 모두 소문자로 입력되었는지도 확인해볼 것!

300x250