1.搭建http訪問的svn倉庫
docker run --name svn -p 3380:80 -p 32768:32768 -e DAV_SVN_USER=admin -e DAV_SVN_PASS=123456 -e SVN_REPO=repo -d docker.io/pikado/alpine-svn
參考官方:https://github.com/pikado/alpine-svn
本人把docker compose 啟動改成簡單命令啟動
當(dāng)你掛載(-v )目錄的時候 會提示沒有權(quán)限 (svnadmin: E000013: Can't create directory '/var/svn/repo': Permission denied)
解決在運行時加 --privileged=true
參考Docker掛載的目錄沒有權(quán)限 Permission denied:https://blog.csdn.net/u012326462/article/details/81038446
2.搭建只需svn方式訪問的倉庫
參考:http://www.itdecent.cn/p/a25fac7e7811