Docker registry 를 만들고 그 안에 이미지를 올리려고 했다.
registry 에 로그인 후 이미지를 빌드한 다음 push했는데 다음과 같은 권한 오류로 이미지 push가 되지 않았다.
docker login -u 아이디 -p 패스워드 localhost:5000
docker build --tag $IMAGE_NAME .
docker push $IMAGE_NAME
docker push denied: requested access to the resource is denied
계정과 연결하려면 이미지 이름에 docker hub 의 네임스페이스를 포함해서 올려야 한다.
[dockerhub 계정]/[도커이미지]:[태그]
docker commit [도커 컨테이너이름] [도커레지스트리]/[이미지이름]:v01
docker push [도커레지스트리]/[이미지이름]:v01
도커계정의 이름으로 이미지를 만들고 업로드 했더니 오류나지 않고 이미지가 잘 업로드 되었다.
반응형