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

以上就是本次的所有内容

努力,进取!

目录
相关文章
|
4月前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
167 3
|
4月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
157 0
|
1月前
|
敏捷开发 Java 持续交付
阿里云云效产品使用合集之maven仓库是否可以代替自建的Nexus
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
30天前
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
|
1月前
|
Kubernetes jenkins 持续交付
Jenkins + SVN/Git + Maven + Docker + 阿里云镜像 + Kubernetes(K8S)
Jenkins + SVN/Git + Maven + Docker + 阿里云镜像 + Kubernetes(K8S)
83 0
|
4月前
|
存储 Java Maven
|
4月前
|
存储 Java Maven
从零开始使用Nexus搭建你的Maven私服(Windows系统)
作为开发人员,我们经常需要依赖于Maven来管理项目的依赖,但是在工作中可能会遇到网络不稳定、依赖库被删除等问题。为了解决这些问题,搭建一个Maven私服是一个理想的选择。本文将介绍如何在Windows系统环境下使用Nexus来搭建Maven私服。
797 0
从零开始使用Nexus搭建你的Maven私服(Windows系统)
|
9天前
|
负载均衡 网络协议 开发者
掌握 Docker 网络:构建复杂的容器通信
在 Docker 容器化环境中,容器间的通信至关重要。本文详细介绍了 Docker 网络的基本概念和类型,包括桥接网络、宿主网络、覆盖网络和 Macvlan 网络等,并提供了创建、管理和配置自定义网络的实用命令。通过掌握这些知识,开发者可以构建更健壮和灵活的容器化应用,提高应用的可扩展性和安全性。
|
14天前
|
弹性计算 运维 持续交付
探索Docker容器化技术及其在生产环境中的应用
探索Docker容器化技术及其在生产环境中的应用
64 5
|
7天前
|
Linux iOS开发 Docker
Docker:容器化技术的领航者 —— 从基础到实践的全面解析
在云计算与微服务架构日益盛行的今天,Docker作为容器化技术的佼佼者,正引领着一场软件开发与部署的革命。它不仅极大地提升了应用部署的灵活性与效率,还为持续集成/持续部署(CI/CD)提供了强有力的支撑。
178 69