Nexus Blob Stores를 AWS S3로 설정하기

2021. 8. 18. 09:00AWS

이번 글에서는 Nexus를 도커로 설치하고, blob stores에서 s3저장소를 추가하는 방법을 작성해 보겠습니다.

 

먼저, Dockerhub에서 sonatype/nexus3를 설치합니다.

//도커 이미지 다운
docker pull sonatype/nexus3
//nexus실행
docker run -d -p 8081:8081 --name nexus sonatype/nexus3
//초기 비밀번호 확인
docker exec -it <container_name_or_ID> cat /nexus-data/admin.password

초기 비밀번호를 확인하고 localhost:8081(또는 지정한 포트)로 접속해서 로그인을 합니다.

이때, 아이디는 admin이고 비밀번호는 앞에서 확인한 비밀번호입니다.

 

다음으로 AWS에 접속하여 S3에 버킷을 추가합니다.

 

추가가 완료되면 nexus blob stores에서 create blob store를 클릭하여 s3저장소를 추가합니다.


Type, Name, Region, Buckey, Authentication을 설정합니다.

 

여기까지의 설정을 docker commit하여 새로운 이미지로 생성합니다.

docker commit <ContainerID> <Repository>:<Tag>
반응형

'AWS' 카테고리의 다른 글

[AWS] IAM(Identity and Access Management)  (0) 2021.08.19