컨테이너를 띄우기 위해 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
':: docker' 카테고리의 다른 글
docker :: 도커파일(Dockerfile) 의 개념, 작성 방법/문법, 작성 예시 (0) | 2022.05.24 |
---|---|
docker :: 도커(docker)의 개념, 가상머신(VM)과 컨테이너(Container) 비교, 도커 이미지(Image)와 레지스트리(Registry) (0) | 2022.05.18 |