티스토리 뷰

DevOps/Docker

Docker_push

잉_민 2022. 2. 12. 19:15

[Docker hub로 이미지 공유하기 (push)]

(이미지 만드는 2가지 방법)

도커를 공유한다 ! push

도커 허브의 레포지토리스

이미지 리포지토리 만들어졌다!

pa_test이름의 버전 tagname

cmd에서 우분투 환경의 git 설치된 이미지를 push 해보자.

1 우분투 이미지 다운로드

docker pull ubuntu:lastest

 

2 컨테이너 만들기

docker run -it --name my-ubuntu ubuntu bash 

3 my-ubuntu컨테이너에 깃 설치하기

> apt update;
> apt install git;
> Y

exit

나가기

4  my-ubuntu컨테이너(우분투 + 깃)를 새로운 이미지로 만들고 싶다.

docker commit my-ubuntu s0109890/pa_test:1.0

s0109890/pa_test 레포지토리 이름 : 1.0 버전 (tag)

5  이미지가 생성이 된다.

docker images

 

이미지 리스트 확인 코드

6 도커 허브로 올리려면 로그인해야 한다.

docker login

7  허브에 업로드 PSUH

docker push s0109890/pa_test:1.0

8  사이트에서 확인

9 도커 허브 검색 서치. 이미지(레퍼 지토리) 불러오기

> docker search s0109890
NAME            DESCRIPTION   STARS     OFFICIAL   AUTOMATED
joyji0/sample                 0

> docker pull s0109890/pa_test
Using default tag: latest
latest: Pulling from joyji0/sample
68e7bb398b9f: Already exists
Digest: sha256:590a2c1be922f7489d66ef3f8cd7078bd4950bfc4c7d109be84a1edd06b491e9
Status: Downloaded newer image for joyji0/sample:latest
docker.io/joyji0/sample:latest

→ docker hub 단점 : 하나의 레포지토리만 제공됨

→ 대안 : github packages Container Registry


참고 link

github 로 Docker image 공유하기

 

'DevOps > Docker' 카테고리의 다른 글

도커를 복습하자  (0) 2022.04.08
Docker_postgre 컨테이너 만들어보기 실습  (0) 2022.02.15
Docker_Docker file & build  (0) 2022.02.11
Docker_commit  (0) 2022.02.11
Docker_net  (0) 2022.02.10
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함