Spring
docker hub 사용하는 방법
chanyoun
2023. 11. 27. 18:31
1. docker 홈페이지 가서 아이디 만들기
내 프로필은 charliekorean
이다.
2. local 에서 docker에 로그인하기
docker login
위 명령어를 통해 docker에 login 할수있다. docker의 아이디 및 비밀번호를 입력하면 된다.
3. docker hub에 image push 하기
현재 docker에 존재하는 모든 이미지중 mysql:latest
를 테스트삼아 docker hub에 올려보겠다.
우리가 docker hub에 이미지를 올리게되면 repository가 생성이 되어 그안에 우리가 push한 이미지가 존재하게 된다. 이때 repository명은 항상 고유해야한다. 따라서 {username}/{repository}:{tag} 형식으로 위 이미지 명을 바꿔줘야한다.
docker tag mysql:latest charliekorean/mysql:latest
위 명령어를 입력후 image를 출력해보면 같은 image ID에 대한 서로다른 repository 명을 가진 image가 생성된것을 알수있다.
이후 이 이미지를 docker hub로 push하면 된다.
docker push charliekorean/mysql:latest
4. docker hub에 올라간 이미지 확인
5. docker hub에 올린 이미지 pull 받기
docker pull charliekorean/mysql:latest
간단하다 우리가 올린 image를 그대로 pull 해주고 image를 확인해보면 잘 다운받아 진것을 알수있다.