前提条件:
1:虚拟机安装CentOS 7
2:配置局域网ip xshell 访问
3:CentOS 7 安装Docker
步骤一:安装完成Docker后 下载Nexus 镜像
下载一个nexus3的镜像
docker pull sonatype/nexus3
步骤二:将容器内部/var/nexus-data挂载到主机/root/nexus-data目录
docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3
步骤三:查看是否下载成功
docker ps
步骤四:查询容器信息
docker inspect nexus
如果出现以下信息说明启动成功
步骤五:这时候访问地址端口之前设置的是8081
步骤六:右上角登录admin账户 发现之前说的默认密码admin/admin123登录不上了!!!!!!!!!
各种查询资料才知道3的最新版本密码改成随机的了,而且登录时候提示密码在/nexus-data/admin.password里
步骤七:然后搜索服务器上admin.password文件在哪
因为是docker安装的所以要从docker进入容器里边
1 #查询容器id 2 docker ps 3 4 #进入容器里面 5 docker exec -it 容器id bash
步骤八:找到admin.password文件,默认位置在/opt/sonatype/sonatype-work/nexus3/admin.password
步骤九:查看密码
vi admin.password
注意:登录密码就是这么一大长传的字符串!!!,这不是加密的,当初以为这是加密的,还各种找资料要解密
步骤十:复制密码直接登录nexus,登录成功!!!
步骤十一:首次登录成功会提示你设置密码
记录下docker常用命令
1.查看是否下载成功
docker ps
2.docker inspect 容器id 查询容器信息
docker inspect dd1f28238dff
3.docker stop 容器id 停止容器id
4.docker rm 容器id 删除容器id
5.docker exct it 容器id/容器名 bash (进去容器内部)
6.Exit退出
7.docker stop nexus #停止nexus
8.docker start nexus #启动nexus 启动时间大约1分钟