拉取镜像
1 | garethflowers/svn-server |
运行容器
1 | docker run --restart always --name svn -d -v /root/dockers/svn:/var/opt/svn -p 3690:3690 garethflowers/svn-server |
参数含义
-v /root/dockers/svn为宿主机的文件目录,/var/opt/svn为容器内的文件目录
–restart always命令可以实现容器在宿主机开机时自启动
-p 3690:3690表示将宿主机的3690端口映射到容器的3690端口,此端口为svn服务的默认端口,可以根据需要自行修改
SVN配置
建立仓库
1 | docker exec -it svn /bin/sh |
1 | svnadmin create svn |
配置权限
svnserve.conf文件
1 | [general] |
passwd文件
1 | [users] |
authz文件
1 | [groups] |
参考:
https://blog.mioshu.com/archives/112.html
https://blog.csdn.net/u014236259/article/details/74276768