<chapter4 - docker registry>
hub.docker.com 에 내가 commit한 이미지를 push를 통해 업로드한다
registry를 구성하여 내가 업로드한 이미지를 다운로드 가능하도록 구성한다
- registry web 을 구성하여 웹페이지에서 해당 업로드된 이미지 확인
- 인증키를 사용하여 로그인을 해서 업로드 다운로드 가능하게 한다
github와 hub.docker.com을 사용하여 내가 원하는 이미지를 docker.com이 만들게 한다
이후에 hub.docker.com 에서 나의 host에 다운로드 한다
====================================================
<github에 Dockerfile 업로드 하여 자동 build 활성화하기>
github.com 가입
hub.docker.com 가입
내 시스템에 github 다운로드 (yum install git)
git clone https://github.com/mygom1171/docker_repo.git
git push origin master
echo "# docker_repo" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/mygom1171/docker_repo.git
git push -u origin main
git add Dockerfile
git commit -m "edit Dockerfile"
git branch -M main
git push -u origin main
docker_repo/Dockerfile
docker hub 와 github 의 사용법을 이해하는 것이 중요할듯
github 사용법 확실히 익히도록 하자
====================================================
<hyper/docker-registry-web 사용하기>
도커 이미지 생성 후 도커 hub에 push 한 것을 확인하기 위해
매번 콘솔에 접속해야 하는 번거로움이 있음
해당 컨테이너를 통해 간략하게 확인이 가능하다
참고
https://hub.docker.com/r/hyper/docker-registry-web/
https://novemberde.github.io/2017/04/09/Docker_Registry_0.html
명령어(docker.hub 에 나와있는 명령어 그대로 입력하면 됨)
docker run -d -p 5000:5000 --name registry-srv registry:2
docker run -dit -p 8080:8080 --name registry-web --link registry-srv -e REGISTRY_URL=http://registry-srv:5000/v2 -e REGISTRY_NAME=localhost:5000 hyper/docker-registry-web
====================================================
<registry https 구성>
참고
- 교재 4-13
- 강사님 깃허브 https://github.com/philbae/docker/blob/main/day3/day3
====================================================
<chapter 05 Dockerfile>
이미지 생성을 위한 파일
'Docker, Kubernetes' 카테고리의 다른 글
[2021/04 Docker교육] 교육하며 pull 한 이미지 (0) | 2021.04.29 |
---|---|
[Docker] Dockerfile 에 대해 (0) | 2021.04.29 |
[Docker] Github 와 연동하여 자동 build 하기 (0) | 2021.04.28 |
Docker container commit & push (0) | 2021.04.27 |
[2021/04 Docker교육] 1일차 (0) | 2021.04.27 |