Docker Hub 사용법
1. 가입
사이트로 이동하여 회원 가입을 합니다.
1) Sign Up 클릭
2) 내용을 작성하고 회원가입을 누릅니다.
3) 회원가입시 입력했던 이메일에 확인 메일이 온다 Confirm을 해주어야 정상 회원가입이 됩니다.
2. 쉘에서 로그인
$ docker login 명령을 입력하고 위의 그림의 절차를 따라 docker hub에 로그인합니다.
3. 이미지 만들기
업로드할 이미지를 만드는 방법은 위의 링크를 따라 진행합니다.
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
'Infra > Docker' 카테고리의 다른 글
Docker - Forbidden path outside the build context 에러 (4) | 2019.01.30 |
---|---|
Docker - Certification is Expired or not yet valid 에러 (0) | 2019.01.30 |
Docker - Docker 이미지 만들기(Container를 image로) (1) | 2019.01.25 |
Docker - jar파일을 실행하는 도커이미지 만들기(Dockerfile 이용) (3) | 2019.01.25 |
Docker - Docker 컨테이너의 서비스와 연결하기 위한 포트 바인딩 (0) | 2018.12.26 |