基于docker 搭建私服(nexus3)
-
下载一个nexus3的镜像
docker pull sonatype/nexus3
-
将容器内部
/var/nexus-data
挂载到主机/root/nexus-data
目录。查看端口号是否被占用
netstat -tunlp |grep 8081
# 可以直接运行,没有则会拉取:docker run -d -p 8081:8081 --name nexus sonatype/nexus3 # 可以映射到其他端口上去 docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3
通过上面两个步骤就完成了私服的搭建。接下来进行访问
-
访问地址
补充:查看防火墙状态:sudo systemctl status firewalld
# 例如 http://192.168.91.100:8081 http://ip:8081 # docker ps # docker inspect 容器id 查询容器信息 # 看日志:`docker logs mynexus` #docker inspect 50c71d7068b9 # curl 172.17.0.2:8081
提示初始密码的地址,找到文件,文件里面就是初始的随机密码# 查询命令如下: find / -name admin.password #查找命令 cat /var/lib/docker/volumes/af7e51a5e4afe80f992027bbe2733d7cdc6f80b23c1edbfc82eaf09e2698902e/_data/admin.password
-
设置一个新密码即可。
通过上面几个步骤就完成了nexus3的搭建,后续文章会介绍nexus3的使用。