maven nexus私服搭建
访问nexus3官方镜像库,选择需要的版本下载:Docker Nexus
docker pull sonatype/nexus3:3.49.0
创建数据目录并赋权
sudo mkdir /nexus-data && sudo chown -R 200 /nexus-data
运行(数据目录选择硬盘大的卷进行挂载)
docker run -d -p 8081:8081 --name nexus --restart=always -v /etc/localtime:/etc/localtime:ro -v /nexus-data:/nexus-data sonatype/nexus3:3.49.0
访问:http://127.0.0.1:8081/
默认管理员登录账号密码:admin/yourpasswd
初始访问会要求输入密码,账号是admin,密码在数据目录下:nexus-data/admin.password,输入密码后开始配置,然后会要求输入新的密码。接下来的匿名登录这步根据实际来,方便的情况下允许,需要更新安全则不允许即可。
配置Maven Nexus私服
创建角色
通过设置-->Roles-->Create Roles创建一个开发者角色,赋予的权限如图所示,如需要其他权限,修改角色权限即可。
默认的管理员和匿名登录角色保留即可。
创建用户
默认会有一个管理员用户和一个匿名登录用户,我们可以根据实际需要添加开发者用户,对应上面创建的开发者角色。