DOIFORDevOpsDocker快速安装Nexus
DOIFORDevOpsDocker快速安装Nexus

file

Nexus 是一个强大的 Maven 仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用 Nexus 你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个 Artifact。Nexus 是一套 “开箱即用” 的系统不需要数据库,它使用文件系统加 Lucene 来组织数据。Nexus 使用 ExtJS 来开发界面,利用 Restlet 来提供完整的 REST APIs,通过 m2eclipse 与 Eclipse 集成使用。Nexus 支持 WebDAV 与 LDAP 安全身份认证。

应用安装

  1. 创建存储卷
    mkdir /data/nexus-data
  2. 授权
    chmod +777 /data/nexus-data
  3. 创建Nexus镜像
    docker run -d --privileged --restart=always -p 5000:8081 --name mynexus -v /data/nexus-data:/nexus-data sonatype/nexus3

    完成后等待应用启动好后,可以直接访问:http://ip:5000

至于什么时候启动好,可以使用以下命令查看应用日志:

docker logs -f mynexus

关于Nexus默认密码获取方式:

# 进入镜像
docker exec -it mynexus /bin/bash

# 查看默认密码
cat /opt/sonatype/sonatype-work/nexus3/admin.password

然后使用admin/默认密码, 并修改密码,即可正常使用了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注