首页 > 其他 > 详细

docker运行svn

时间:2020-04-07 17:59:27      阅读:65      评论:0      收藏:0      [点我收藏+]

docker运行svn

  • 首先安装svn
    docker search svn
    技术分享图片

  • docker images 查看安装的镜像
    技术分享图片
    可知刚才的svn镜像安装成功

  • 运行svn
    docker run --privileged=true --restart always --name svn-server -d -v /home/svn:/var/opt/svn -p 3690:3690 garethflowers/svn-server
    技术分享图片
    --privileged=true 授予容器管理员权限,预防创建svn创库时提示权限不足
    --restart always 设置容器随宿主机开机自启
    --name svn-server 设置容器name为svn-server
    -d 指定这个容器后台运行
    -v /home/svn:/var/opt/svn 挂载宿主目录到容器目录

  • 进入运行的svn容器,做一些配置工作
    docker exec -it svn-server /bin/sh
    或者直接进入宿主机中与容器中关联的目录也行 /home/svn

  • 创建仓库
    svnadmin create repo
    在进入的容器中 使用此命令
    创建成功后生成repo目录,进入该目录下的conf配置文件夹。有以下几个文件authz, passwd, svnserve.conf
    authz 是权限控制,可以设置哪些用户可以访问哪些目录,
    技术分享图片

    passwd是设置用户和密码的
    技术分享图片

    svnserve是设置svn相关的操作
    技术分享图片

  • 连接仓库
    svn://192.168.108.129/repo
    技术分享图片

    技术分享图片

    技术分享图片

  • 上传项目,将需要被svn管理的项目导入到 repo仓库中
    然后add commit 即可

docker运行svn

原文:https://www.cnblogs.com/yjp372928571/p/12653432.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!