安装docker
Mac上安装过程中,会提示如果不是公开的,需要配置一个用户名和密码,后面访问需要。
安装好了之后,通过下面的链接打开maven仓库地址。
http://localhost:8081/repository/maven-releases/
安装sonatype nexus镜像
docker部署sonatype nexus的命令:
docker run -d --name nexus --restart=always -p 8081:8081 sonatype/nexus
docker查看容器:
docker ps
docker停止某个容器,比如sonatype/nexus:
docker stop sonatype/nexus
docker删除某个容器,比如sonatype/nexus:
docker rm sonatype/nexus
在vultr服务器上,这里默认安装后账号admin,密码还是admin123。只有nexus3安装后才需要查询密码。猜测安装的镜像不同,在vultr上上面的命令默认安装的版本是2.15,但当时安装的可能是3以后的版本。
并且访问不能直接访问ip:8001,而是要在后面加上/nexus。
所以下面的是密码不为admin123的情况需要处理
注意默认密码不再是admin123,最新版安装后,存在一个默认的地址,通过如下方式可以打印出来: 此处要进入docker中容器,比如这里的sonatype/nexus,需要使用如下命令: 先通过docker ps查看容器id:
docker ps
再通过exec bash进入这个容器:
docker exec -it 7b217fe8d6ca bash
最后即可通过cat命令查看默认密码:
cat /nexus-data/admin.password
如下,注意这里可能会被忽略掉,因为没有换行,其实就是bash-4.4$前的就是默认的密码,需要复制出来:
70ad3c27-af30-4dbb-b97e-9e7127a7c22abash-4.4$
第一登录SonaType nexus,会提示你修改密码,输入默认的用户名admin,默认的密码,如上面所示,会提示你修改密码,输入新的密码即可。下次即生效。