docker-使用nexus搭建maven私服

前言

        Nexus在docker上提供了官方的镜像,可以支持Nexus ReavabyManager Pro和Nexus存储管理器OSS的安装。
       官方镜像地址:https://hub.docker.com/r/sonatype/nexus3/

最简单安装

         直接运行下面的docker命令,即可完成最简单的安装,但是没有进行数据持久我们并不推荐。

        默认的登录凭证: admin / admin123

        它可能需要一些时间(2-3分钟)来启动服务。我们可以通过下面的命令来查看日志来确定Nexus是否已准备好了:

        当日志展示如下信息,表示启动成功:
         ————————————————-
        Started Sonatype Nexus OSS 3.12.1-01
        ————————————————-

        Nexus的安装目录为: /opt/sonatype/nexus,可以使用下面的命令进入容器内部查看:

 

数据持久安装

        持久目录:/nexus-data,用于配置,日志和数据存储,该目录由Nexus写入进程,UID为200

        方式一,使用数据卷docker volume(推荐):

        方式二,挂载宿主机目录:

        同样的,刚启动就去访问,肯定是不行的,因为启动的时间稍微有点长,等启动完成之后再访问,可以通过上面说的查看日志的方式,去跟进启动情况。

JVM参数配置

        在docker中启动nexus的时候,我们可以进行jvm参数的配置,如下使用方式:

就这样了,在浏览器上输入http://ip:8081访问即可。

 


guolin

guolin

相信世界,向往美好,记录成长过程,分享个人心得,充实平凡生活。 网站信条:因为喜欢,所以热爱。

发表评论

电子邮件地址不会被公开。 必填项已用*标注