啦啦啦啦啦 2017-11-10
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.测试
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!