Nexus 접속 이후에 대한 내용으로, nexus 설치과정은 앞 페이지를 참고 바랍니다.
Nexus Login
- 최초 로그인 계정 : admin
- 초기 비밀번호 : /nexus-data/admin.password 내용 확인 및 복사
- 최초 로그인 시 비밀번호 변경
- 익명 접근 허용 여부 : x
Nexus User 추가
- admin 이 아닌 실제 사용할 계정정보 추가
- 상단 톱니바퀴 > 좌측 Security > Users 접속
- create local user 버튼 클릭 및 정보 입력
- Role : nx-admin 추가
- Status : Active
- admin 계정 비활성화 (status = inactive)
Blob Stores 에 docker 추가
- local, remote, repos 세개를 추가할겁니다.
1. docker-local 추가
- Create Blob Store 버튼 클릭
- 아래와 같이 입력
- name = docker-local

2. docker-remote 추가
- 위의 내용 반복
- name = docker-remote
3. docker-repos 추가
- 위의 내용 반복
- name = docker-repos
Repositories 추가
- blob stores와 마찬가지로 3개에 대해 생성해야합니다.
- type이 3가지가 있는데 아래와 같이 매핑 하시면 됩니다.
- hosted - local
- proxy - remote
- group - repos
- private registry 설정 에 컨테이너 포트 5050, 5051를 local, repos에 매핑해주시면 됩니다.
Docker Local (Hosted) 설정
- repositories > create repository 클릭
- docker(hosted) 클릭
- 아래 내용 입력 및 저장
- Name = docker-local
- HTTP = 5050
- Enable Docker V1 API 체크
- Blob store = docker-local
Docker Remote (Proxy) 설정
- repositories > create repository 클릭
- docker(hosted) 클릭
- 아래 내용 입력 및 저장
- Name = docker-remote
- Enable Docker V1 API 체크
- remote storage = https://registry-1.docker.io
- use the nexus repository truststore 체크
- 위의 truststore의 view certificate 까지 클릭 및 accept
- Docker Index = Use Docker Hub
- Blob store = docker-remote
Docker Repos (Group) 설정
- 아래 내용 입력 및 저장
- Name = docker-group
- HTTP = 5051
- Enable Docker V1 API 체크
- Blob store = docker-remote
- Member Repository = docker-local, docker-remote 두개 다 추가