拉取最新镜像
宿主机创建仓库文件保存目录
如:/volume1/docker/svndata
开始创建容器
- 容器名称
- 设置容器的端口
- 设置容器映射的目录
/docker/svndata /home/svn
- 环境/功能/执行命令默认即可
- 网络选择bridge
- 完成
SVN默认配置
- 通过群晖地址与刚刚设置的本地端口访问(如):http://192.168.1.2:801/svnadmin
Subversion authorization file: /etc/subversion/subversion-access-control
User authentication file (SVNUserFile):/etc/subversion/passwd
Parent directory of the repositories (SVNParentPath):/home/svn
Subversion client executable:/usr/bin/svn
Subversion admin executable:/usr/bin/svnadmin
- 点击 test 显示Test passed.则表示没问题,最后点击Save configuration,会默认创建admin/admin用户,进入界面后可修改admin的默认密码。
修改访问路径(谨慎修改,修改后svnadmin将进不去)
ssh工具连接群晖
sudo -i
docker exec -it svn-server /bin/sh
cd /etc/apache2/conf.d
# 修改/svn 为 / 即可
vi dav_svn.conf
# 退出容器
exit
# 重启容器
docker restart svn-server
评论区