docker maven nexus svn 搭建
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.测试
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!
相关推荐
王道革 2020-11-25
bwyyziq 2020-11-22
pigsmall 2020-11-19
changecan 2020-11-19
helloWorldAndYou 2020-11-16
nginxs 2020-11-14
红石丶 2020-11-13
WanKaShing 2020-11-12
yangkang 2020-11-12
滴水穿石点石成金 2020-11-12
张荣珍 2020-11-12
wuxunanjing 2020-11-11
魅惑青花瓷 2020-11-11
lihongtai 2020-11-09
yangkang 2020-11-09
worldsnow 2020-11-06
MichaelJScofield 2020-11-06
TaoTaoFu 2020-11-06