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化部署svn,包含svn接入ldap单点认证。其中包含了svn/svn admin/ldap/ldap admin的docker化部署
docker-nexus, Sonatype Nexus的Docker 图像 sonatype/docker-nexus用于 Sonatype Nexus 存储库管理器 2的Docker 映像,。 对于 Nexus 存储库管理器 3,请参考 https://github.com/sonatype/docker-n
文档图文并茂的详细描述了linux下Nexus 的部署,同时也提供...nexus支持搭建docker 仓库、maven仓库、yum仓库等 nexus主要类型仓库支持三种模式hosted、proxy、group每种模式有不同用法和功能,具体解释可参考官方说明
基于docker安装nexus
1.先运行 createFile.py 输入宿主机IP地址,输入redis密码 2.按照控制台输出执行docker-compose up -d 启动命令 3.启动成功后执行加入集群命令即可
docker的应用的搭建与应用,每个搭建安装的方式都有命令和解释,docker的安装,设置ustc的镜像,Docker的启动与停止,常用命令,docker的网络类型,迁移与备份,Dockerfile编写和语法,Docker私有仓库的搭建和链接
docker k8s集群搭建
Docker私服Nexus3的搭建,怎么样利用私服推拉镜像,管理镜像。 什么是持续集成、什么是容器化集成和部署、怎么样安装Jenkins、规避哪些坑、什么是Blue Ocean 什么是流水线技术、什么是Jenkins Piepeline流水线技术、...
docker-compose快速搭建lnmp+redis的开发环境
通过Jenkins完成docker的容器升级,镜像打包,上传仓库
因为要新建maven工程,需要提前安装好jdk和maven。 第一步:docker search jenkins,找到评星最多的官方镜像,pull后创建容器,没想到无法启动,无奈放弃,选用第二个jenkins/jenkins,此为第一个坑:-( 第二步:...
docker-nexus3-3.28
主要介绍了docker 搭建svn服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
docker 实现redis集群搭建
docker-maven-plugin 一个用于构建和推送Docker映像的Maven插件。状态:无效我们建议您改为使用 。docker-maven-plugin的未来该插件是Spotify最初使用的Maven插件,用于从Java服务中构建Docker映像。 它最初创建于...
docker下rancher平台搭建
docker-maven-插件 这个 docker-maven-plugin 是一个 Maven 插件,旨在使在 Maven 构建中管理镜像和容器变得容易。 目标概述 - 创建并启动 docker 容器 - 停止并移除 docker 容器 用法 为了使用 docker-maven-...
Nexus3构建Docker镜像仓库 使用Nexus3搭建一个docker的私服