docker nexus maven

简介: docker nexus maven

docker使用nexus

准备环境

 ## 镜像地址: https://hub.docker.com/r/sonatype/nexus3/
 ## docker命令:
 docker pull sonatype/nexus3
 ## 后期需要根据是否开启docker专用端口,适当增加端口映射(如: 5000)
 docker run -d -p 8081:8081 -p 5000:5000 --name nexus sonatype/nexus3
 ## 命令测试
 curl -u admin:admin123 http://localhost:8081/service/metrics/ping
 ## 或者直接打开浏览器 http://localhost:8080 即可
 ## 默认账户: admin 密码: admin123
 

检测环境

命令行测试效果

命令测试效果

浏览器效果

浏览器效果

1. maven私服

  • 官方已经内置
    默认Maven私服
  • 阿里云Maven私服增加下载速度
  1. 点击 Create repository
  2. 选择maven2(proxy)
    选择maven2(proxy)
  3. 设置私服信息(http://maven.aliyun.com/nexus/content/groups/public)
    设置私服信息
  4. 配置maven-public
    点击配置
  5. 修改配置即可完成
    修改配置

2. docker私服

  • 创建3个资源库
    创建3个资源库
  1. docker-hosted 资源库详情
    image
  2. docker-proxy资源库详情
    image
  3. docker-group资源库详情
    image
  • 客户端配置
    image
  • 测试

    # 登录测试 (输入密码 控制台输出 "Login Succeeded")
    docker login --username=admin 127.0.0.1:12345
    # 测试 search (可看到一堆列表)
    docker search 127.0.0.1:12345/mysql 
    # 测试 pull
    docker pull 127.0.0.1:12345/mysql
    # 测试 push
    docker push 127.0.0.1:12345/mysql:x

以上就是本次的所有内容

努力,进取!

目录
相关文章
|
6月前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
186 3
|
6月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
174 0
|
3月前
|
敏捷开发 Java 持续交付
阿里云云效产品使用合集之maven仓库是否可以代替自建的Nexus
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
30天前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
93 1
|
3月前
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
|
3月前
|
Kubernetes jenkins 持续交付
Jenkins + SVN/Git + Maven + Docker + 阿里云镜像 + Kubernetes(K8S)
Jenkins + SVN/Git + Maven + Docker + 阿里云镜像 + Kubernetes(K8S)
145 0
|
6月前
|
存储 Java Maven
|
6天前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
48 8
|
4天前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
14 3
|
29天前
|
Java 关系型数据库 MySQL
Maven——创建 Spring Boot项目
Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
113 1
Maven——创建 Spring Boot项目