安装nexus
docker 方式安装
1.1 创建docker-compose.yml
version: '3.1'
services:
nexus:
image: sonatype/nexus3
restart: always
hostname: ${SERVICE}
container_name: ${SERVICE}
#privileged: true
ports:
- 8081:8081
volumes:
- ./data:/nexus-data
1.2 执行docker-compose安装
#!/bin/bash
export SERVICE=nexus
#docker stop $SERVICE
#docker rm $SERVICE
docker-compose up -d
docker network ls
docker logs -f $SERVICE
docker exec -it $SERVICE bash
1.3 查看安装日志发现data目录报错,没有权限
注: 启动时如果出现权限问题可以赋予数据卷目录可读可写的权限
chmod 777 /usr/local/docker/nexus/data
重新安装,即可
1.4 访问配置的地址和端口号
例子中 http://192.168.7.61:8081
看到这个就安装成功了
2、管理员登录
nexus3之前是固定的:admin/admin123
nexus3修改了,变成启动时随机的,存放在data目录的admin.password文件
然后使用密码登录即可登录即可,之后会要求重新设置密码,设置即可。