관리 메뉴

FU11M00N

[Docker] docker image push 하기 본문

Docker

[Docker] docker image push 하기

호IT 2020. 10. 15. 10:26

 

그림1-1 도커허브 이미지

Docker Hub 

본인이 생성한 image docker hub를 통해 다른 사람들과 공유할 수 있도록 해주는 곳 다른 사람이 생성한 이미지를 pull 해서 사할 수 있다 Docker Image들이 공유되는 곳

사진 1-2 Docker hub 웹사이트

Docker hub에 접속한 뒤 Repositories를 클릭한다.

1-3 Docker hub Repositories 웹 사이트

Docker hub에 접속한 뒤 Repositories를 클릭한다.

사진 1-4 레저티로 값 입력

실습을 위해 레퍼 지토리 명은 “hubtest”로 입력한다. Visibility 옵션은 public으로 선택한다. 그 후 Create 버튼을 클릭한다.

사진 1-5 레퍼지토리 생성 완료

성공적으로 생성되었다. 우측의"docker push mmmhobin2/hubtest:tagname push  명령어이다.

실습 환경: VMware 16 Pro, Ubuntu 20.04.1

사진 1-6 Dockerfile 생성

그 후 vi or vim 으로 Dockerfile을 만들어준다.

 

사진 1-7 docker 이미지 생성 

명령어

설명

FROM

베이스 이미지를 설정한다<이미지 이름>:<태그> 형식으로 설정

METATAINER

메인테이너 정보

RUN

셸 스크립트 혹은 명령을 실행합니다. 이미지 생성 시에 실행

CMD

컨테이너가 시작되었을 때 실행할 실행 파일 또는 셸 스크립트

EXPOSE

호스트와 연결할 포트 번호

WORKDIR

CMD에서 설정한 실행 파일이 실행될 디렉터리

사진 1-8  생성된 docker 이미지 확인

“docker images” 명령어를 수행해 생성된 이미지를 확인할 수 있다.

사진 1-9 docker login

“docker login” 명령어를 수행해 docker에 로그인을 한다

사진 1-10 도커 이미지 이름 재지정 및 이미지 push

“docker tag image_name:tag new image:tag” 명령어를 수행하여 이미지 이름을 바꿔준다.

사진 1-11 image push

성공적으로 image push가 성공되었다.

Comments