[DOCKER] docker hub 로그인 및 push

Posted by Albert 106Day 16Hour 17Min 19Sec ago [2025-04-22]

1. 우선 docker hub 계정이 있어야 한다.

https://hub.docker.com/ 에 회원 가입하여 아이디/비번 획득


2. 터미널상 docker hub로 로그인.

albert@k8s-master:~/work/ch10/ex01$ docker login -u babycut@xxx.com

i Info → A Personal Access Token (PAT) can be used instead.
To create a PAT, visit https://app.docker.com/settings


Password:

Configure a credential helper to remove this warning. See
https://docs.docker.com/go/credential-store/

Login Succeeded


3. 이미지 빌드 

albert@k8s-master:~/work/ch10/ex01/myDjango04$ sudo docker build . -t my-djangoabt:0.1
[+] Building 0.1s (11/11) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 256B 0.0s
=> WARN: JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 0.0s
=> [internal] load metadata for docker.io/library/python:3.11.6 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B
...


albert@k8s-master:~/work/ch10/ex01/myDjango04$ sudo docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
mynginx_ch10 0.3 0c09aa166f9f 27 minutes ago 192MB
babycut/mynginx_ch10 0.3 0c09aa166f9f 27 minutes ago 192MB
babycut/mydjango_ch10 0.2 1cc1f4e4ca70 37 minutes ago 1.08GB
my-djangoabt 0.1 1cc1f4e4ca70 37 minutes ago 1.08GB


4. 이미지 tag생성

albert@k8s-master:~/work/ch10/ex01/myDjango04$ sudo docker tag my-djangoabt:0.1 babycut/my-djangoabt:0.1


5. docker hub로 push

albert@k8s-master:~/work/ch10/ex01/myDjango04$ sudo docker push babycut/my-djangoabt:0.1
The push refers to repository [docker.io/babycut/my-djangoabt]
5f70bf18a086: Mounted from babycut/mydjango_ch10
6fe0951f3bbc: Mounted from babycut/mydjango_ch10
9e19f066735c: Mounted from babycut/mydjango_ch10
dc1ec46e2cbe: Mounted from babycut/mydjango_ch10
447291498aed: Mounted from babycut/mydjango_ch10
edde0baa57e5: Mounted from babycut/mydjango_ch10
51d577d35198: Mounted from babycut/mydjango_ch10
40bc7bed6bbd: Mounted from babycut/mydjango_ch10
287a6f6847cb: Mounted from babycut/mydjango_ch10
17935857b766: Mounted from babycut/mydjango_ch10
92102e6601b6: Mounted from babycut/mydjango_ch10
3159e3503c4e: Mounted from babycut/mydjango_ch10
73dca680fc18: Mounted from babycut/mydjango_ch10
0.1: digest: sha256:fd3e2691f4fbdd8fb17d1d2189aaddee54193537983e1bb36c71d03e616568bb size: 3051




LIST

Copyright © 2014 visionboy.me All Right Reserved.