美文网首页
docker搭建nexus

docker搭建nexus

作者: zzz_0427 | 来源:发表于2024-03-07 10:57 被阅读0次

    1. 拉取镜像

    docker pull sonatype/nexus3:latest

    2. 创建挂载目录

    mkdir/data/nexus-data

    chown-R200/data/nexus-data

    3. 运行

    docker run -d -p 8081:8081 --name nexus \

    --restart=always \

    -e INSTALL4J_ADD_VM_PARAMS="-Xms512m -Xmx512m \

    -XX:MaxDirectMemorySize=1200m" \

    -v /data/nexus-data:/nexus-data sonatype/nexus3

    4、用户登录

    nexus3的账号是:admin

    密码要去挂载的目录查看一个叫admin.password的文件,里面放的就是admin的登录密码。

    cd/data/nexus-data查看密码catadmin.password

    5、新建脚本:mavenimport.sh

    while getopts ":r:u:p:" opt; do

    case $opt in

    r) REPO_URL="$OPTARG"

    ;;

    u) USERNAME="$OPTARG"

    ;;

    p) PASSWORD="$OPTARG"

    ;;

    esac

    done

    find . -type f -not -path './mavenimport\.sh*' -not -path '*/\.*' -not -path '*/\^archetype\-catalog\.xml*' -not -path '*/\^maven\-metadata\-local*\.xml' -not -path '*/\^maven\-metadata\-deployment*\.xml' | sed "s|^\./||" | xargs -I '{}' curl -u "$USERNAME:$PASSWORD" -X PUT -v -T {} ${REPO_URL}/{} ;

    6、授权

    chmod +x mavenimport.sh

    7、执行sh脚步

    ./mavenimport.sh -u 用户名 -p 密码 -r 宿主仓库地址

    相关文章

      网友评论

          本文标题:docker搭建nexus

          本文链接:https://www.haomeiwen.com/subject/kuvszdtx.html