kempkensteffen/usvn
docker hub里面是可以找到的(不拉也行,运行时没有它会自己去拉)
docker run -d -p 8881:80 --name usvn_standard --privileged=true -v /home/svn2/usvn/files:/var/www/usvn/files -v /home/svn2/usvn/config:/var/www/usvn/config kempkensteffen/usvn
-d 表示后台运行
-p 映射端口出来
–name 容器名称
–privileged=true 给权限
-v 相当于挂载的功能,把一些重要数据挂载到宿主机上,便于数据恢复等等
/home/svn2/usvn/files/svn/ 这里面是仓库文件数据
/home/svn2/usvn/files/authz 这是svn的权限认证文件
/home/svn2/usvn/files/htpasswd 这也是svn的权限认证文件
/home/svn2/usvn/files/usvn.db 这是usvn的sqlite数据库db文件