Docker中安装配置SVN服务器

 时间:2026-04-24 14:57:16

1、拉取SVN镜像

docker pull krisdavison/svn-server

Docker中安装配置SVN服务器

2、创建本地映射目录

mkdir -p /usr/local/svn

Docker中安装配置SVN服务器

3、查看docker镜像

docker images

Docker中安装配置SVN服务器

4、启动SVN服务器

docker run -v /usr/local/svn:/var/svn --name svn-server -p 3690:3690 -e SVN_REPONAME=repository -d erikxiv/subversion

Docker中安装配置SVN服务器

5、默认情况下,镜像本身仅仅初始化了一个仓库,但是仓库并没有设置任何需要登录的权限,因此,接下来,我们需要配置相关的权限: 首先进入容器内部:

docker exec -it svn-server bash

Docker中安装配置SVN服务器

6、创建svn仓库

svnadmin create /var/svn/repository

Docker中安装配置SVN服务器

7、设置访问权限:需要对conf文件夹下的文件进行修改

vim /var/svn/repository/conf/svnserve.conf

Docker中安装配置SVN服务器

8、简单的修改几处配置

#匿名用户可读

anon-access = read(可改成none,即不可读)

#权限用户可写

auth-access = write

#密码文件为

passwdpassword-db = passwd

#权限文件为

authzauthz-db = authz

(去掉前面的#,并且顶格,不然可能会报错)

Docker中安装配置SVN服务器

9、修改passwd文件,添加访问用户

vim /var/svn/repository/conf/passwd

Docker中安装配置SVN服务器

10、修改authz文件,设置用户权限

vim /var/svn/repository/conf/authz

admin = guoke//用户guoke属于admin权限组

[repository:/]

@admin = rw //admin权限组的权限是读和写

* = rw 所有的组都具有读权限和写权限

Docker中安装配置SVN服务器

11、设置完成后,可以执行如下命令退出容器

exit

Docker中安装配置SVN服务器

12、重启svn服务器

docker restart svn-server

Docker中安装配置SVN服务器

  • WinServer 2008操作系统允许PING命令通信
  • 怎么用hyper-v设置虚拟交换机
  • win2003系统还原方法
  • 怎么有效防范IPC$远程入侵
  • linux网卡启动报错解决办法
  • 热门搜索
    粗糙的反义词是什么 6月28日是什么星座 sdi是什么意思 纳采是什么意思 什么是双重否定句 上海有什么大学 小数的计数单位是什么 volte是什么意思 空杯心态是什么意思 tr是什么意思