들어가며
- 스파클링소다3.0 사용 중 빌드한 도커이미지를 사용하려면 넥서스 레포지토리에 등록되어야 합니다.
스파클링소다 분석 엔진 생성 프로세스
- 이제 넥서스 레포지토리에 도커이미지를 등록하는 방법을 알아 보겠습니다.
내용
- 도커 로그인
현재 서버에서 사용중인 Nexus를 확인합니다.$ cat /etc/hosts | grep repo
- 해당 Nexus에 로그인하여 이미지 push 준비를 합니다.
$ docker login repo.sparklingsoda.io:12000 -u admin
스파클링소다 설치시 변경하지 않은 경우 Nexus 아이디와 패스워드는 admin / admin123 입니다.
- push 할 이미지 준비
Nexus에 올릴 이미지를 확인합니다.$ docker images | grep <올리려는 이미지>
- Nexus에 등록할 알맞은 태그를 정해줍니다.
$ docker tag <올리려는 이미지:태크> <넥서스 푸쉬 경로:태크> $ docker images
이미지를 확인해보면 같은 이미지 ID를 가진 두개의 태깅된 이미지를 확인할 수 있습니다.
넥서스에 push
브라우저 상에서 넥서스에 로그인하여 올리려는 경로에 이미지 내역을 확인합니다.
(위의 예시에서는 sparklingsoda/devai/hanwha)
이미지를 푸쉬합니다.
$ docker push repo.sparklingsoda.io:12000/sparklingsoda/devai/hanwha:220228
도커 이미지가 정상적으로 푸쉬 되었음을 확인합니다.- 브라우저 상에서 확인해보면 정상적으로 올라온 것을 확인할 수 있습니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.