Push 2

[Jenkins] docker 이미지를 nexus3 에 배포 시 오류케이스

아래와 같이 Jenkins로 pipline 빌드 시 docker 이미지를 nexus3에 배포하려고 할 때 오류가 계속 발생하여 며칠 해결 끝에 원인을 알아냈다. 아래 오류로 구글링하여도, 최신버전을 깔라고 하느니, docker를 다시 깔라고 하느니 이상한 헛소리에 너무 지쳤었다. 나는 최신버전인 상태인데, 역시 안정적인 버전으로 깔고해야했었나라고 자책도 했지만, 역시 내 성격에 허락되지 않는 일이었다. jenkins에서 docker 이미지를 nexus repository로 배포할 때 겪었던 몇 가지 오류 케이스를 공유하겠다. 1-1. 오류메세지 invalid reference format + docker tag springboot:v10 private-repository:28081/repository/d..

Spring 2023.04.20

[Docker] 도커 이미지를 Nexus 레파지토리에 업로드

Nexus 저장소 준비: Nexus에 도커 이미지를 업로드하기 위해서는 먼저 Nexus 저장소를 준비해야 합니다. Nexus는 Maven, npm, Docker 등 다양한 유형의 저장소를 지원하는 오픈 소스 저장소 관리 도구입니다. Nexus를 설치하고 실행한 후, 도커 이미지를 업로드할 Docker 저장소를 생성합니다. 1. 도커 이미지 빌드: 도커 이미지를 빌드하여 로컬 환경에 생성합니다. Dockerfile을 작성하고 docker build 명령을 사용하여 도커 이미지를 빌드합니다. docker build -t : . 2. 도커 이미지에 태그 추가 빌드한 도커 이미지에 Nexus 저장소에 업로드할 태그를 추가합니다. 태그는 Nexus 저장소에 이미지를 구분하기 위한 명칭으로 사용됩니다. 일반적으로 ..

Docker 2023.04.18