美文网首页
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