반응형
docker container의 개념을 아시나요?
docker hub에 이미지 푸시를 검색하셨다면 이미 docker의 개념을 알고 계시겠네요!!
docker의 개념에 대해서는 별도의 포스팅으로 공유드리는 것으로 하고
퀵하게 docker hub에 docker image를 push해보도록 하겠습니다!
root@aihome:/myservice/docker# docker push redis
Using default tag: latest
The push refers to repository [docker.io/library/redis]
1a20a5ac360f: Layer already exists
1236e900cd78: Layer already exists
20ca8f6f146c: Layer already exists
4f4da5637d3e: Layer already exists
c09692444d6a: Layer already exists
8cbe4b54fa88: Layer already exists
errors:
denied: requested access to the resource is denied
unauthorized: authentication required
errors:
denied: requested access to the resource is denied
unauthorized: authentication required
아니 내 로컬의 데이터를 hub에 push 했는데 denied 에러라니요!
그래요 그럴 수 있죠..
이 현상은 내 docker hub의 계정명에 일치하지 않기 때문에 발생하는 에러로,
docker commit 명령어를 통해 맞춰주면? 정상적으로 동작한답니다
root@aihome:/myservice/docker# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
aihome/redis latest 4b82d4b20c06 5 seconds ago 273MB
redis latest 0ec8ab59a35f 2 months ago 117MB
제 docker hub 계정을 ‘aihome’이라고 가정했을 때,
위와 같이 redis가 아닌 aihome/redis라는 레포지토리를 신규로 생성해서 push해야하거든요!
여기서 aihome/redis 레포를 만드는 명령어는
docker commit redis aihome/redis
너무 쉬워버렸나요..?
그럼 이제 다시 한 번 docker hub에 신규 docker image를 푸시해봅시다!
docker push aihome/redis
Using default tag: latest
The push refers to repository [docker.io/aihome/redis]
d5c1e85da32b: Pushed
bfb270531703: Mounted from aihome/redis
1f6ef4474ee3: Mounted from aihome/redis
0827d95c26f1: Mounted from aihome/redis
c207a6cb37f1: Mounted from aihome/redis
14d288c2365f: Mounted from aihome/redis
latest: digest: sha256:2104faf806906d05c7cd3655876e57dceee358705973c07fbfd48f476df220e0 size: 1574
이제 docker hub 화면에서도 업데이트된 이미지를 확인할 수 있답니다!
docker를 이해할 수 있는 그날까지..
열심히 공부해보겠습니다!!
반응형
'SEO's Study > 프로페셔널한 이야기' 카테고리의 다른 글
이미지 RESIZE를 수행해보자!! (69) | 2024.04.21 |
---|---|
미키마우스 저작권이 만료되었다! (83) | 2024.01.04 |
[LINUX] 관리자/일반계정 su 권한 할당하는 방법 (23) | 2023.07.29 |
[LINUX] SSH Protocol은 무엇일까? (28) | 2023.07.25 |
[LINUX] tar와 tar.gz의 차이점과 사용방법 (0) | 2023.07.19 |
댓글