넥서스 설정
도커 컴포즈 설정
Section titled “도커 컴포즈 설정”- 작업 디렉토리를 만들고,
docker-compose.yml파일을 생성한다.Terminal window mkdir ${WORKING_DIRECTORY}cd ${WORKING_DIRECTORY}touch docker-compose.yml - 아래와 같이 설정하고 저장한다.
docker-compose.yml networks:nexus_network:volumes:Nexus:driver: localservices:nexus3:container_name: nexus3image: sonatype/nexus3:latestrestart: alwaysports:- "8081:8081"volumes:- Nexus:/nexus-datanetworks:- nexus_network - 서비스를 실행한다.
Terminal window docker-compose up -d - 브라우저에서
http://localhost:8081으로 접속하여 넥서스 관리자 페이지가 열리는지 확인한다.
넥서스 관리자 페이지
관리자 계정으로 로그인
Section titled “관리자 계정으로 로그인”- 도커 컨테이너 내부의 파일을 조회한다.
Terminal window docker exec -it nexus3 cat /nexus-data/admin.passwordD:\docker\nexus>docker exec -it nexus3 cat /nexus-data/admin.passwordce7c4b1a-3deb-4a67-aa16-edfdbe59b558 - 임시 패스워드를 사용해서 admin 계정으로 로그인한다.
넥서스 관리자 페이지 - 로그인 후 admin 계정의 패스워드를 변경한다.