Docker Hub에 이미지를 푸시하는 데 문제가 있습니다. 그렇게 하려고 하면 '승인되지 않음: 요청한 리소스에 대한 액세스가 승인되지 않았습니다'라는 메시지가 나타납니다.
한 기사에서는 이미 로그인한 Docker Hub에 미리 로그인하라고 제안했습니다. 또 다른 기사에서는 명시적인 포트를 포함하도록 태그를 변경하라고 제안했는데, 이로 인해 '저장소가 존재하지 않습니다'라는 메시지가 표시되었습니다.
이 기사 중 어느 것도 내 문제를 해결하지 못했습니다.
Docker 버전 1.8.3을 사용하고 있습니다.
미리 감사드립니다.
답변1
먼저 Docker 허브 웹 사이트를 사용하여 이미지에 대한 저장소를 생성해야 합니다.
명령줄에서 이미지를 푸시하려면 먼저 "docker login"을 사용하여 로그인해야 합니다.
% docker login
Username: yourname
Password: ********
Email: [email protected]
Login Succeeded
% docker push image:tag
그래야 합니다.