docker maven nexus svn 搭建
程序员文章站
2022-03-12 23:49:11
...
docker maven nexus svn 搭建
0.准备工作
需要一个 image curiousby/centos-ssh-root-java-tomcat-maven-nexus:original
1.运行该 镜像
docker run -d -p 8080:8080 -p 8081:8081 -v /docker/nexus/data/:/usr/local/nexus/sonatype-work -v /docker/tomcat2/logs/:/usr/local/tomcat/logs -v /docker/maven/repos/:/docker/maven/repos/ curiousby/centos-ssh-root-java-tomcat-maven-nexus:original
2.进入该镜像
docker exec -it f7f bash
3.使用 yum 命令安装 svn
yum install -y subversion
mkdir -p /data/svn/ svnadmin create /data/svn/repo 修改配置 vim /data/svn/repo/conf/svnserve.conf [general] anon-access=none #匿名访问的权限,可以是read,write,none,默认为read auth-access=write #使授权用户有写权限 password-db=passwd #密码数据库的路径 authz-db=authz #访问控制文件 realm=/data/svn/repo #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 vim /data/svn/repo/conf/passwd [users] baoyou=123456 vim /data/svn/repo/conf/authz [/] baoyou = rw 启动 ps -ef|grep svn svnserve -d -r /data/svn/repo --listen-port=3690
4.提交镜像
docker commit f7f curiousby/centos-ssh-root-java-tomcat-maven-nexus-svn:original
5.启动运行镜像
docker run -d -p 8080:8080 -p 3690:3690 -p 8081:8081 -v /docker/svn/data:/data/svn/ -v /docker/nexus/data/:/usr/local/nexus/sonatype-work -v /docker/tomcat/server/:/usr/local/tomcat/webapps -v /docker/tomcat/logs/:/usr/local/tomcat/logs -v /docker/maven/repos/:/docker/maven/repos/ curiousby/centos-ssh-root-java-tomcat-maven-nexus-svn:original
6.进入镜像打开 svn 访问权限
svnadmin create /data/svn/repo svnserve -d -r /data/svn/repo --listen-port=3690
7.测试
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!
推荐阅读
-
基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持续集成交付环境的详细教程
-
Maven/Docker快速搭建RocketMQ
-
Windows 下Nexus搭建Maven私服
-
Windows 下Nexus搭建Maven私服
-
Maven私服搭建(Nexus Repository Manager 3)
-
项目环境搭建配置详解(maven,svn)
-
Docker搭建代码检测平台SonarQube并检测maven项目的流程
-
docker 搭建svn服务器的教程
-
android mac搭建Nexus3.+私有maven
-
windows下使用Nexus3搭建Maven私服+批量上传第三方jar包到私服maven仓库