• docker运行svn


    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 即可

  • 相关阅读:
    .NetCore(四) 在Nginx部署
    .Net Core(三)MVC Core
    .Net Core(二)EFCore
    .Net Core(一)环境搭建与基本使用
    Linux初体验
    Angular基础(八) Observable & RxJS
    Angular基础(七) HTTP & Routing
    Angular基础(六) DI
    Angular基础(五) 内建指令和表单
    Angular基础(四) 创建Angular应用
  • 原文地址:https://www.cnblogs.com/yjp372928571/p/12653432.html
Copyright © 2020-2023  润新知