コンテナ(ドッカ)SVNを作成

:鏡の大きさ、高山+ SVN容器用容器の使用だけでなく、20M、直接引いを低減するために、

コンテナ(ドッカ)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" ]

使用前にアルパインミラーパッケージは、タイムゾーンが変更されました。SVNアドレス/ホーム/ SVN;アカウントのパスワードは、自分自身の修正を実行する必要が定義されていません。

あなたは、コンテナを作成した後、コンテナは例えば、パス/ home / SVNの下の倉庫にアクセスして作成する必要があります:
リポジトリを作成しsvnadminは、アカウントのパスワードの権限を設定し、
あなたが使用することができます:のsvn:// IP:PORT /リポジトリ

備考:

あなたの後コンテナ設定の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、構成コンテナの変更が完了し、永続ストアを設定し、再起動することを忘れないでください、ディスクのアクセス権をマウントする、またはアップロードするために覚えて失敗します -

おすすめ

転載: blog.51cto.com/bilibili/2438161