Docker Hub 사용법: 이미지 Push & Pull
1. Docker Hub 계정 생성
먼저 Docker 공식 홈페이지에 접속하여 계정을 생성합니다. 제가 사용하고 있는 계정 ID는 charliekorean입니다.
2. 로컬 환경에서 Docker 로그인
터미널에서 아래 명령어를 실행하여 Docker Hub에 로그인합니다.
docker login
이후 Docker Hub 아이디와 비밀번호를 입력하면 됩니다.
3. Docker Hub에 이미지 푸시하기
예시로, 로컬에 있는 mysql:latest 이미지를 Docker Hub에 올려보겠습니다.
Docker Hub에 이미지를 푸시할 때는 {username}/{repository}:{tag} 형식으로 이름을 변경해야 합니다. 즉, 저장소명(repository)은 항상 고유해야 합니다.
docker tag mysql:latest charliekorean/mysql:latest
위 명령어를 실행하면 동일한 Image ID를 가진 이미지가 새로운 이름으로 태깅된 것을 확인할 수 있습니다.
이제 Docker Hub로 이미지를 푸시합니다.
docker push charliekorean/mysql:latest
4. Docker Hub에서 이미지 확인
Docker Hub 웹사이트에서 푸시한 이미지를 확인할 수 있습니다.
5. Docker Hub에 올린 이미지 Pull 받기
다른 환경에서 해당 이미지를 사용하고 싶다면 아래 명령어로 Pull 받을 수 있습니다.
docker pull charliekorean/mysql:latest
Pull 후 docker images 명령어로 확인하면 정상적으로 다운로드된 것을 볼 수 있습니다.
'Docker' 카테고리의 다른 글
| Docker를 통해 Mysql 설치 (1) | 2023.11.27 |
|---|

