实验了很多次,之前老是web启动不了,就是这里点击启动老是报错,网上说是必须用非root用户启动,但是我用docker 又会遇到sodu 的问题。
最后实验,只要解压的时候用非root用户解压(可能是文件所有者必须是非root用户吧),然后启动照样root用户启动,可以运行成功!!
1,官网下载文件(我的时5.2.2版本CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz
官网linux下载地址:https://www.collab.net/downloads/subversion#show-Linux
下载到我本地 /home/soft 下
2,启动centos 7 容器(自行编译后的image,参考官网说明)
这个是我编译后的image
启动:
$ docker -d -p 18080:18080 -p 3343:3343 --name env_test local/centos7:1.0.0
$ 进入容器(命令可以参照下图)
容器命令:$ mkdir /home/soft
容器命令:$ 安装jdk,对应地址,我的是/usr/java/jdk1.8.0_151
容器命令:$ groupadd svn
容器命令:$ useradd svnuser
3,将对应文件CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz 文件copy到docker容器中
$ docker cp /home/soft/CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz env_test:/home/soft
4,启动subversion edge 服务
容器命令:$ cd /home/soft
容器命令:$ chmod 777 /home/soft
切换到svnuser用户
容器命令:$ su svnuser
容器命令:$ tar -zxvf CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz
切换到root用户
容器命令:$ su root
再次授权
容器命令:$ chmod 777 /home/soft
容器命令:$ cd csvn
容器命令:$ bin/csvn install
容器命令:$ vi data/conf/csvn.conf
修改内容
RUN_AS_USER=root
JAVA_HOME=/usr/java/jdk1.8.0_151
容器命令:$ bin/csvn start
启动成功!!!
注意:这里在解压的时候不能用root用户解压,不然web 界面 运行的时候会报错!!!
最后进入web页面安装引导界面进行配置

docker 安装Subversion Edge相关推荐

  1. CentOS 7中使用Subversion Edge安装Subversion服务器

    传统的使用Subversion + Apache Http Server搭建Subversion服务器,整个安装过程的配置文件修改完全是手动修改.无论是SVN项目的添加,还是用户的添加,以及用户访问权 ...

  2. 版本管理工具Subversion Edge的备份恢复与数据迁移方案

    软件开发生命周期中会使用到多种工具,这些工具的更迭与迁移,备份与恢复都构成了软件开发生命周期的重要部分.这篇文章以当下最新版本的Subversion Edge为例介绍一下其备份恢复与数据迁移方案,因相 ...

  3. 版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8)

    这篇文章介绍一下使用官方的Subversion Edge在CentOS下安装和设定的方法. CollabNet + VersionOne 强强联合 2017年8月7日,CollabNet和Versio ...

  4. Docker安装(Mac)

    一.系统要求 Docker for Mac要求系统最低为 macOS 10.10.3 Yosemite.如果系统不满足需求,可以安装 Docker Toolbox. 二.安装 1.方式一:使用home ...

  5. gogs mysql 报错_linux上Docker安装gogs私服亲测(详解)

    一.前言 有网友问我为什么要使用私服,可能大部分人都不是太懂,网上那么多存储仓库而且好用方便,但是你想过没有如果企业中的项目,放在人家的仓库上这个安全性不是太好,所以说一般企业都会有自己的私服.本章教 ...

  6. Ubuntu21.04 Docker 安装

    Docker Engine-Community 支持以下的 Ubuntu 版本: Xenial 16.04 (LTS) Bionic 18.04 (LTS) Cosmic 18.10 Disco 19 ...

  7. Linux下配置CollabNet Subversion Edge

    摘要:最近一直都在搞一下管理员的工作,今天又搞了svn的管理工具CollabNetSubversionEdge,网上也有很多例子,但是很多都是可以访问到web界面,但是不能启动版本库的服务,所以我经过 ...

  8. linux docker安装svn,使用docker镜像搭建svn+Apache环境

    环境准备 虚拟机装好之后,按照官网步骤检查虚拟机内核版本,必须在3.10以上版本,故此处安装redhat_7.2 # uname -r 3.10.0-327.el7.x86_64 安装docker: ...

  9. Docker系列(二):Docker安装

    虽然Docker官方推荐将docker运行在Ubuntu系统上,但是因为在生产环境中大部分用的还是CentOS(或者Redhat),所以这里也仅记录在CentOS上安装Docker的方法. Docke ...

最新文章

  1. 被微软称为 “世界的电脑” ,Azure 到底有多牛?
  2. node重命名文件名_利用Node.js对文件进行重命名
  3. 时隔5年,再次接触数字图像处理
  4. Tips6:用[HideInInspector]在Inspector中隐藏变量
  5. 程序员技术进阶手册(一)
  6. Linux设备驱动入门----globalmem字符设备驱动
  7. colordialog通过哪属性取其颜色_IT兄弟连 HTML5教程 CSS3揭秘 CSS常见的样式属性和值1...
  8. 利用Karma、Jasmine 做前端单元测试
  9. LT8619B 产品功能概述 HDMI1080P转BT1120
  10. 新大一C语言程序设计与算法入门学习路线
  11. android 视频 缩略图,安卓平台生成视频缩略图的几种方法
  12. 无源晶振(Crystal)的负载电容
  13. 应用排行榜第一名脸萌只是刹那的烟火
  14. tds for mysql_tds数据库是什么-和tds数据库相关的问题-阿里云开发者社区
  15. excel入门/常用的技巧
  16. HTML链接标志,html-4 超级链接标志使用.doc
  17. 2015计算机考试成绩查询网址,2015年下半年软考成绩查询入口!
  18. Oracle数据库安装配置
  19. Linux就该这么19期高清录播-入门实战-企业常见服务搭建
  20. 《机器学习实战》学习笔记第八章-回归

热门文章

  1. 筑泰防务助力江门市公安打造新一代警务移动终端管理平台
  2. 三个方案解决短视频APP广告变现问题
  3. 【PS算法理论探讨三】 Photoshop中图层样式之 颜色叠加/渐变叠加/图案叠加 算法原理初探讨。...
  4. 【Vue学习-element-ui】用户信息列表的实现
  5. android客户端是手机版下载视频格式,Android手机FTP客户端开发
  6. OkHttp基础概念解释
  7. 图书管理系统功能设计
  8. mysql 延时 注入_MySQL时间盲注五种延时方法
  9. c51adc0809c语言程序,用汇编语言写一个51单片机adc0809的程序
  10. MATLAB中的p文件