728x90
Sonatype Nexus3를 Docker Compose를 사용하여 실행하는 방법
Sonatype Nexus3 설치
1. Sonatype Nexus3 Docker 이미지를 다운로드합니다.
docker pull sonatype/nexus3
2. Docker Compose 파일을 생성합니다.
vim docker-compose.yml
version: '3.7'
services:
nexus3:
image: sonatype/nexus3
restart: unless-stopped
container_name: nexus3
# privileged: true
user: root
volumes:
- ./nexus-data:/nexus-data
healthcheck:
test: ["CMD", "nc", "-zv", "localhost", "8000" ]
interval: 5s
timeout: 2s
retries: 3
ports:
- 8081:8081
- 5000:5000
3. Docker Compose 파일을 실행합니다.
docker-compose up -d
이렇게 하면 Nexus3가 8081 포트에서 실행됩니다.
4. Docker Compose 목록 확인
docker-compose ps
$ docker-compose ps
NAME COMMAND SERVICE STATUS PORTS
nexus3 "sh -c ${SONATYPE_DI…" nexus3 running (unhealthy) 0.0.0.0:5000->5000/tcp, 0.0.0.0:8081->8081/tcp
728x90
기본 사용자 이름은 admin이고 기본 암호는 admin123입니다.
임시 비밀번호 : /nexus-data/admin.password
docker-compose exec nexus3 sh -c 'cat /nexus-data/admin.password'
$ docker-compose exec nexus3 sh -c 'cat /nexus-data/admin.password'
f1d7be03-d2c7-4113-bd59-9010383b142d
Nexus3에 액세스하기
Nexus3에 액세스하려면 다음 URL을 브라우저에 입력합니다.
http://localhost:8081
Nexus3를 구성하기
Nexus3를 구성하려면 다음 단계를 따르세요.
- Nexus3 관리 페이지에 로그인합니다.
- 시스템 > 설정으로 이동합니다.
- 필요한 설정을 구성합니다.
728x90
'리눅스' 카테고리의 다른 글
[리눅스] openssl, keytool 명령을 사용하여 키 저장소 작성 (0) | 2022.03.18 |
---|---|
Base64 인코딩(Base64 디코딩) (0) | 2022.03.18 |
[리눅스] docker commit 명령 (0) | 2022.03.18 |
[리눅스] docker registry 서버 구성 (0) | 2022.03.18 |
PHP phpinfo.php 페이지를 생성하는 방법 (0) | 2022.03.16 |