美文网首页
Nexus3安装配置

Nexus3安装配置

作者: Eroc | 来源:发表于2023-08-06 10:13 被阅读0次

    1. Nexus 介绍


    1.1 Nexus 是什么

    Nexus 是个强大的仓库管理器,它极大地简化本地内部仓库的维护和外部仓库的访问。

    • 它支持的仓库类型有:

    • apt

    • bower

    • cocoapods

    • conan

    • conda

    • docker

    • gitlfs

    • go

    • helm

    • maven2

    • npm

    • nuget

    • p2

    • pypi

    • r

    • raw

    • rubygems

    • yum

    1.2 Nexus 的好处

    • 加速构建

    • 节省带宽

    • 稳定

    • 控制和审计

    • 能够部署第三方构件

    • 可以建立本地内部仓库

    • 可以建立公共仓库

    二. Nexus 部署


    2.1 docker-compose 方式安装

    Nexus 的安装方式有很多种,有 docker 安装、软件包安装等,这里采用 docker-compose 方式进行安装,方便管理员后期进行 Nexus 的版本、端口等信息的维护

    docker-compose 文件如下所示,可以根据具体需求进行修改。

    version: '3'
    services:
      nexus:
        # 永久开机自启
        restart: always
        # 需要更新时,直接修改镜像 tag 号,再执行命令即可
        image: sonatype/nexus3:3.57.0
        container_name: nexus3
        ports:
          - 8081:8081
          - 8082:8082
          - 8083:8083
          - 8084:8084
          - 8085:8085
          # 新增8086和8087两个端口号
          - 8086:8086
          - 8087:8087
        # 代理的依赖建议都保存在本地,方便维护  
        volumes:
          - /home/nexus/nexus-data:/nexus-data:Z
    
    

    编辑完成后,执行docker-compose up -d即可,生成 Nexus 镜像。

    注意,需要修改 /home/nexus/nexus-data的权限,笔者设为 777

    2.2 管理员账号密码

    管理员的账号和密码一般为 admin/admin123

    也可以在/home/nexus/nexus-data/admin.password中查看密码。值得注意的是,一旦修改了admin的密码后,该文件会被删除。

    2.3 设置 AD 域访问

    点击 Security下面的LDAPCreate connection

    LDAP配置1

    根据提示,填写相关信息。

    LDAP配置2

    填写成功后,在Security下面的UsersSource选择 LDAP,则可以看到组织的成员信息。

    相关文章

      网友评论

          本文标题:Nexus3安装配置

          本文链接:https://www.haomeiwen.com/subject/ysybortx.html