도커 컨테이너 보관창고 - 실습
2024. 2. 6. 13:31ㆍ웹개발/컨테이너
강의 영상
학습내용
* hub.docker.com에 컨테이너 운용창고
* Private Registry 운영
hub.docker.com에 컨테이너 운용창고
다음 명령어를 사용하여 hub docker에서 컨테이너를 검색한다.
docker search httpd
다음 명령어로 컨테이너를 다운로드 받는다.
docker pull httpd:latest
다음과 같이 image에 추가된 것을 확인할 수 있다.
docker hub에 로그인한다.
docker login
httpd를 hub에 등록하도록 한다. 이를 위해 다음과 같이 tag를 설정한다.
docker tag httpd:latest lsi3131/httpd:latest
다음과 같이 태그가 설정된 것을 확인할 수 있다.
다음 명령어로 hub의 repository에 httpd 이미지를 업로드한다.
docker push lsi3131/httpd:latest
docker hub의 웹페이지에서 등록이 된 것을 확인할 수 있다.
Private Registry 운영
내부 네트워크에서 운영하거나 사내에 docker를 운영하기 위해 Private Registry를 구축 및 운영할 수 있다.
Docker Hub에서 registry를 검색하여 들어간다.
다음 명령어를 사용하여 실행을 한다.
다음과 같이 registry가 컨테이너화되어 실행되는 것을 확인할 수 있다.
다음 명령어로 tag 이름을 수정한다. localhost:5000은 private regitry의 아이피 및 포트번호이다.
docker tag httpd:latest localhost:5000/httpd:latest
다음과 같이 tag이름이 추가되었다.
이제 Private Registry에 이미지를 push한다.
docker push localhost:5000/httpd:latest
다음 위치에 컨테이너 이미지가 저장됨을 확인할 수 있다.
'웹개발 > 컨테이너' 카테고리의 다른 글
도커 컨테이너 리소스 관리 - 이론 (0) | 2024.02.12 |
---|---|
도커 컨테이너 사용 - 이론 (0) | 2024.02.11 |
도커 컨테이너 보관창고 - 이론 (0) | 2024.02.06 |
도커 컨테이너 만들어보기 - 실습 (1) | 2024.02.05 |
도커 컨테이너 만들어보기 - 이론 (0) | 2024.02.05 |