실습 환경 : AWS console (2022/10), Visual Studio Code
실습 목적 : docker hub의 registry를 사용해본다.
Docker Hub Registry 실습해보기
1. hub.docker.com 에서 repository 생성
- 기본적으로 hub.docker.com에 가입하면 사용자ID명의 repository가 생성되어있다.
- create repository를 선택하여 repository를 생성할 수 있다.
2. repository에 저장할 image 생성
docker tag calc-httpd:0.2 khsouh/calc-httpd:0.2
# docker tag <생성된 image 명>:<버전> <repository에 등록할 image명>:<버전>
3. docker hub 로그인
- docker login 명령 후, DockerHub Username, Password를 입력한다.
docker login
4. docker hub에 image push (upload)
docker push khsouh/calc-httpd:0.2
# docker push <repository 이름>/<image 이름>:<버전>
5. hub.docker.com에서 repository 업데이트 확인
6. docker hub 개인 repository의 이미지로 container 생성
docker run -d -p 80:80 --name calc-service khsouh/calc-httpd:0.2