网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

docker部署svn

为减少镜像大小,使用的容器为alpine+svn的容器,仅20M不到,可以直接拉取:

创新互联公司主要从事成都网站制作、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务达拉特,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

docker部署svn
Dockerfile如下:
其中xxx为图片镜像名称,居然说是违禁词过分了。


From xxx

WORKDIR /home/svn

RUN apk update && \
    apk add --no-cache subversion

CMD [ "/usr/bin/svnserve", "--daemon", "--foreground", "--root", "/home/svn" ]

使用之前封装的Alpine镜像,时区等已经修改。SVN地址为/home/svn;账号密码未定义,需运行后自己修改;

创建容器后,需要接入容器,并在路径/home/svn下创建仓库,例如:
svnadmin create repository,并配置账号密码权限等;
即可使用:svn://IP:PORT/repository

备注:

创建容器后配置svn:

#cd /home/svn
#svnadmin create repository
#vi repository/conf/svnserver.conf

anon-access = none   #匿名用户不可读
auth-access = write    #登陆用户可写
password-db = passwd  #启用passwd配置
authz-db = authz            #启用权限authz配置

#vi repository/conf/passwd

admin = adminpassword   #配置账户密码

#vi repository/conf/authz

admingroup = admin  #admin用户属于admingroup组
[repository:/]
@admingroup = rw
* = r
#仓库repository下admingroup组有rw权限,其他组有读权限

修改完配置记得重启svn容器,若使用k8s及配置持久性存储,记得给挂载盘权限,要不上传会失败~


分享名称:docker部署svn
URL网址:http://bjjierui.cn/article/pcpipj.html

其他资讯