728x90
반응형
Nexus 저장소 준비:
Nexus에 도커 이미지를 업로드하기 위해서는 먼저 Nexus 저장소를 준비해야 합니다. Nexus는 Maven, npm, Docker 등 다양한 유형의 저장소를 지원하는 오픈 소스 저장소 관리 도구입니다. Nexus를 설치하고 실행한 후, 도커 이미지를 업로드할 Docker 저장소를 생성합니다.
1. 도커 이미지 빌드:
도커 이미지를 빌드하여 로컬 환경에 생성합니다. Dockerfile을 작성하고 docker build 명령을 사용하여 도커 이미지를 빌드합니다.
docker build -t <이미지_이름>:<태그> .
2. 도커 이미지에 태그 추가
빌드한 도커 이미지에 Nexus 저장소에 업로드할 태그를 추가합니다. 태그는 Nexus 저장소에 이미지를 구분하기 위한 명칭으로 사용됩니다. 일반적으로 Nexus 저장소 URL을 접두어로 사용합니다.
docker tag <이미지_이름>:<이미지_태그> <Nexus_저장소_URL>/<도커_이미지_이름>:<이미지_태그>
예를 들어, Nexus 저장소 URL이 http://nexus.example.com/repository/docker-repo이고, 도커 이미지 이름이 my-app이고 태그가 v1.0인 경우 다음과 같이 태그를 추가할 수 있습니다.
docker tag my-app:v1.0 http://nexus.example.com/repository/docker-repo/my-app:v1.0
3. 도커 이미지 업로드:
태그가 추가된 도커 이미지를 Nexus 저장소에 업로드합니다. docker push 명령을 사용하여 도커 이미지를 Nexus 저장소에 업로드할 수 있습니다.
docker push <Nexus_저장소_URL>/<도커_이미지_이름>:<이미지_태그>
위와 같이 도커 이미지를 Nexus에 업로드하면 Nexus 저장소에서 도커 이미지를 관리할 수 있습니다. Nexus는 도커 이미지를 중앙 저장소로 관리하여 팀 또는 조직 내에서 공유하고 사용하기에 용이한 도구입니다.
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] Piwigo 나만의 갤러리를 구축하자 (1) | 2023.05.22 |
---|---|
[Docker] sonarquebe 를 이용한 정적소스 분석 (0) | 2023.04.23 |
[Docker] 도커 이미지 오프라인 환경에 설치 (2) | 2023.04.17 |
[Docker] docker 사용하지 않는 리소스 삭제 (1) | 2023.04.08 |
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (1) | 2023.03.15 |