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

以上就是本次的所有内容

努力,进取!

猜你喜欢

转载自yq.aliyun.com/articles/686659
今日推荐