진짜 개발자
본문 바로가기

Infra/Docker

Docker - Docker Hub 사용법(이미지 업로드, 다운로드)

728x90

Docker Hub 사용법

1. 가입 

https://hub.docker.com

사이트로 이동하여 회원 가입을 합니다.

1) Sign Up 클릭


2) 내용을 작성하고 회원가입을 누릅니다.


3) 회원가입시 입력했던 이메일에 확인 메일이 온다 Confirm을 해주어야 정상 회원가입이 됩니다.



2. 쉘에서 로그인

$ docker login  명령을 입력하고 위의 그림의 절차를 따라 docker hub에 로그인합니다.



3. 이미지 만들기

http://galid1.tistory.com/323

업로드할 이미지를 만드는 방법은 위의 링크를 따라 진행합니다.



4. 이미지 업로드

4.1 Repository 생성

- 우선 image를 업로드하기 위한 repository를 생성합니다.




- repository를 생성하면, 우측에 어떻게 이곳에 이미지를 업로드할지 알려주는 커맨드가 보입니다. 





4.2 업로드

- Repository를 생성하면서 보셨듯이 docker push 시 어떤 레포지토리를 찾아 업로드 할지는 image에 등록된 tag에 따라 정해집니다.



- "test:1.0" 이 우리가 업로드할 이미지입니다. 하지만, 이 이미지를 바로 업로드할 수는 없습니다. docker hub상에서 image의 이름은 고유해야 하기 때문에, 앞서 repository에서 알려준대로 업로드를 진행해야합니다.


$ docker tag test:1.0 galid1/test:1.0

- 위의 명령어를 입력하여, 우리가 생성한 이미지의 이름을, repository에 업로드하기 위한 고유한 태그로 변경합니다.


- 위와 같이 생성이 되었다면 성공입니다.


$ docker push test:1.0 galid1/test:1.0

- 위와 같이 입력하여 이미지를 업로드합니다.







5. 이미지 다운로드



0) docker rmi galid/test:1.0를 입력하여, 기존에 존재하는 이미지를 삭제합니다.

$ docker rmi galid/test:1.0


1) docker pull repository/tag 를 통해 이미지를 받습니다.


$ docker pull galid1/test:1.0



2) docker images를 통해 받은 이미지를 확인합니다.

$ docker images