美文网首页
【Docker】安装【svn】

【Docker】安装【svn】

作者: 南方者 | 来源:发表于2020-04-17 16:51 被阅读0次

【来自】:docker安装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    挂载宿主目录到容器目录

进入容器

docker exec -it svn-server /bin/sh

创建svn库

svnadmin create demo

创建成功后生成demo目录,进入该目录下的conf配置文件夹。有以下几个文件authz, passwd, svnserve.conf

    authz 是权限控制,可以设置哪些用户可以访问哪些目录,

    passwd是设置用户和密码的

    svnserve是设置svn相关的操作

1. 配置passwd文件

vi passwd

配置passwd文件

2. 配置authz

vi authz 这里有两种配置方式

第一种,以用户组的方式配置,一个组下可以有多个用户,例如:

第一种  配置authz

这里的意思就是admin这个组下存在zhangsan,lisi两个账户,[/]表示根目录,@admin表示给组设置根所有仓库的rw(读写)权限,给组设置权限必须用@符号 ,[/] 代表所有仓库, [repo:/] 代表用户在repo 仓库的所有目录有相应权限,这里根据自己需求设计。

第二种,直接给用户设置权限

第二种  配置authz

3. 编辑svnserve,找到 [general] 节点,加入以下内容

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = /var/opt/demo/svn

退出容器,重启容器

exit

docker restart svn-server

相关文章

  • 【Docker】安装【svn】

    【来自】:docker安装svn 构建svn容器 docker run --privileged=true --r...

  • docker svn服务器

    使用docker搭建svn服务器 安装centos 安装apache 安装SVN服务端 在apache下配置svn...

  • docker-compose部署SVN服务器

    docker-compose 部署svn服务器 已安装docker、docker-compose环境服务器dock...

  • Docker 安装SVN

    命令 添加仓库 docker exec -it svn-server svnadmin create new-re...

  • docker安装svn

    本文阐述如何使用docker安装svn,并且仓库数据挂载到宿主机,确保容器删除,数据还在。 ① 镜像下载 dock...

  • Docker 安装Svn

    搜索相关Svn镜像docker search svn 下载选定的Svn镜像,这里我们选择官方镜像,如果未指定版本则...

  • Docker svn

    一,查找可用的镜像 docker search svn 二,启动容器,创建SVN仓库 2.1 主仓库 docker...

  • 使用docker 创建 svn

    创建docker 镜像docker run \--name my-svn-server \--detach \--...

  • SVN安装

    yum安装svn 查看svn是否安装成功

  • 上传项目到svn

    centos7安装svn,把项目上传到svn管理。 svnserve --version 检查svn是否已经安装,...

网友评论

      本文标题:【Docker】安装【svn】

      本文链接:https://www.haomeiwen.com/subject/airxvhtx.html