一、首先查找镜像
docker search nexus3
二、下载镜像
docker pull sonatype/nexus3
三、查看镜像
docker images
四、运行nexus容器
docker run -id --privileged=true --name=nexus3 --restart=always -p 8081:8081 -v /nexus3/nexus-data:/var/nexus-data 35ca857d5b19
解释:
-id 创建守护式容器
--privileged=true 授予root权限(挂载多级目录必须为true,否则容器访问宿主机权限不足)
--name=名字 给你的容器起个名字
-p 宿主机端口:容器端口映射
-v 宿主机目录:容器目录 目录挂载
五、进入到nexus页面
六、用admin身份进行登录
其他资料说这里密码用admin123,这是错误的。登录提示框提示的是密码是写在/nexus-data/admin.password里面。那么我们就要进入到容器的内部找
七、先查看所有的容器
docker container ls -a
八、进入到容器中
docker exec -it d3bdfecf34fe /bin/bash
进入到
cd /opt/sonatype/sonatype-work/nexus3/ 复制 admin.password 里 的密码登录即可,登录后,会提示要修改密码
修改密码后,会发现/nexus-data/admin.password 已经不在
exit 退出容器
至此私库已经搭建成功。下一遍是私库的配置