-
에러 해결 - docker: invalid reference format: repository name must be lowercase.Trouble Shooting/Syntax Error 2023. 2. 19. 12:48
나의 경우는 -v 옵션과 argument를 빠뜨려서 에러가 발생했었다. 아래는 에러 해결 과정이다.
$ docker run --network host /Users/an_yoojin/Downloads/redis.conf:/redis.conf redis redis-server /redis.conf 명령으로
host의 네트워크를 사용할 수 있도록 --network 옵션을 줘서 컨테이너를 생성하는데
invalid reference format: repository name must be lowercase 에러를 만났다.
repository name이 lowercase여야 한다...?
스택오버플로우에서 해결의 실마리가 될 것 같은 질문과 답변을 발견했지만 해결할 수 없었고
Docker error: invalid reference format: repository name must be lowercase
Ran into this Docker error with one of my projects: invalid reference format: repository name must be lowercase What are the various causes for this generic message? I already figured it out after
stackoverflow.com
또다시 열심히 구글링을 한 결과 -v 옵션을 안 주어도 "invalid reference format: repository name must be lowercase" 에러가 발생할 수 있다고 하는 포스팅을 발견했다.
docker :: invalid reference format: repository name must be lowercase 에러 해결
컨테이너를 띄우기 위해 docker run 을 실행하던 중 다음 에러가 발생했다. docker: invalid reference format: repository name must be lowercase. invalid reference format 이라 하니 감이 잘 오지 않지만 위 에러의 원인은
toramko.tistory.com
-v 옵션에 대한 설명을 보자마자 앗 ....................... ༼;´༎ຶ ༎ຶ`༽ 찾았다...
invalid reference format: repository name must be lowercase 에러는 명령어에 누락된 옵션이 있거나 오타가 있어서 발생할 가능성이 크니 아래 사항들을 체크해보자. 에러 메세지에 나와있는대로 도커 이미지 이름이 소문자인지도 확인!
💡 invalid reference format: repository name must be lowercase 에러 해결 팁
- 볼륨 마운팅을 위한 -v 옵션과 argument를 주었는지 확인
- 도커 이미지 이름이 소문자로 구성되어있는지 확인("repository"는 도커 이미지를 의미)
- 환경 변수가 복수개일 경우 각각 -e 옵션을 주었는지 확인
- 띄어쓰기를 제대로 했는지 확인
- 파라미터 입력 순서 확인 (혹자는 volume과 attach_dbs의 순서를 바꿨더니 해결됐다고 함)혹시 이 포스팅을 보고 에러를 해결하셨다면 어떤 이유로 에러가 났는지, 어떻게 해결하셨는지 댓글 부탁드려요! 😉
repository name must be lowercase라는 설명으로는 종잡을 수 없는 다양한 이유들이 있어서 궁금하네요ㅎㅎ