Docker-compose部署nexus
- 介紹
- 部署
-
- docker-compose.yml配置
- 啟動容器
- 登陸
-
- 使用者賬号
- 密碼
介紹
搭建Nexus私服的主要目的是為了解決工作上元件之間的jar包依賴管理。特别是基礎架構部門的jar包要共享出來,就需要把jar包deploy釋出到nexus私服上。
部署
docker-compose.yml配置
建立docker-compose.yml
很多人會在部署nexus過程中出現權限問題,這裡提供兩種方式:
- 參照下面的配置(加入最後兩行)
version: '3.1'
services:
nexus:
image: sonatype/nexus3
restart: always
container_name: nexus3
ports:
- "8081:8081"
volumes:
- nexus-data:/nexus-data
volumes:
nexus-data:
- 賦予權限
chmod 777 #資料卷的位置
啟動容器
docker-compose up
登陸
使用者賬号
admin
密碼
進入容器
docker exec -it #容器id /bin/bash
找到admin.password
cat /opt/sonatype/sonatype-work/sonatype-work/admin.password
登陸
http://ip:8081.