docker-compose 搭建maven私服 nexus与配置

目录

创建文件目录

docker-compose.yml文件

 登录

配置

 创建阿里云代理仓库

配置仓库顺序

maven配置文件setting.xml配置

本地jar包部署


在linux上搭建

创建文件目录

mkdir -p /apps/nexus/{config,data,logs}

赋权限

chmod -R 777 data

docker-compose.yml文件

version: '3'
services:
  nexus:
    container_name: nexus
    image: sonatype/nexus3
    restart: always
    ports:
      - '8107:8081'
    # 数据卷的映射
    volumes:
      - /apps/nexus/data:/nexus-data
      - /apps/nexus/logs:/nexus-data/log

 启动容器

docker-compose up -d

 登录

地址:  ip:8107

点击登录

docker-compose 搭建maven私服 nexus与配置_第1张图片

账号密码

账号为admin,密码在映射数据集下 admin.password文件里面

docker-compose 搭建maven私服 nexus与配置_第2张图片

配置

登录的时候不要开启匿名权限 

docker-compose 搭建maven私服 nexus与配置_第3张图片

 创建阿里云代理仓库

docker-compose 搭建maven私服 nexus与配置_第4张图片

 docker-compose 搭建maven私服 nexus与配置_第5张图片

docker-compose 搭建maven私服 nexus与配置_第6张图片

配置仓库顺序

为了先从aliyun拉取,找不到的再从私服拉取, 

 docker-compose 搭建maven私服 nexus与配置_第7张图片

docker-compose 搭建maven私服 nexus与配置_第8张图片

maven配置文件setting.xml配置

新的maven配置文件



    D:/maven_repository
    
    

    
    

    
        
            nexus
            admin
            你的密码
        
    

    
		
			nexus
			central
			Nexus aliyun
			http://192.168.1.115:8107/repository/maven-public/
               
    


本地jar包部署

在本地项目中pom.xml文件配置

    
        
            nexus
            default
            http://192.168.1.115:8107/repository/maven-snapshots/
        
        
            nexus
            default
            http://192.168.1.115:8107/repository/maven-releases/
        
    

maven点击deploy 

docker-compose 搭建maven私服 nexus与配置_第9张图片

你可能感兴趣的:(运维,docker,maven,linux)