前言
本篇是求助贴
最近想用docker部署一下svn内网服务器,网上找了很多博客,成功了garethflowers,另一个带httpd的网页访问的elleflorio,虽然界面出来了,但没办法使用,大多数博客都是出来个网页就没下文了,这里分享一下失败的思路,有成功应用elleflorio的朋友,麻烦留言告知一下,先谢谢了。
garethflowers/svn-server
安装
docker run --restart always --name svn -d -v /root/data/svn:/var/opt/svn -p 3690:3690 garethflowers/svn-server
宿主机使用数据卷/root/data/svn对应docker里面的/var/opt/svn,这样仓库可以映射在宿主机上,docker删了,数据都还在
新建仓库
先进入容器
docker exec -it svn /bin/sh
默认/var/opt/svn目录下,然后创建仓库
svnadmin create svn
#当前目录下会生成svn名称的仓库
进入到仓库里面,修改配置文件
cd svn/conf
vi passwd #注意只能使用vi工具,因为其他的工具都没安装,\
同时apt等工具都没安装,所以也没办法安装什么别\
的工具了,当然,也可以在宿主机下的\
/root/data/svn/svn/conf目录