1. docker下载nexus镜像:
docker pull sonatype/nexus
----慢的话可以选择从国内阿里云镜像仓库下载,注册阿里云账号进去就可以获得地址2. 写一个容器重启运行脚本rebuild.sh如下
docker stop nexusdocker rm nexus
docker rmi nexus
docker build -t nexus .
docker run -dt -p 10081:8081 --name nexus -v /home/admin/docker/nexus/nexus-data:/sonatype-work nexus
其中-v /home/admin/docker/nexus/nexus-data:/sonatype-work就将nexus的工作目录与前面的目录进行了挂载。
挂载时,可以会遇到权限不足问题,docker logs nexus,查看日志中的出错原因,如果是权限原因,将nexus-data文件的权限改为最大,再来重新执行脚本
查看容器的挂载关系:docker inspect container_name | grep Mounts -A 20 。这时通过http://localhost:10081/nexus 就可以访问nexus页面了
3. 密码仓库配置:
页面进去右上角会有登录按钮,默认账号密码为admin/admin123,登录进去右边有Repositories,user等,点击可以看见默认的一些仓库,其中仓库类型会有
hosted: