:鏡の大きさ、高山+ SVN容器用容器の使用だけでなく、20M、直接引いを低減するために、
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、構成コンテナの変更が完了し、永続ストアを設定し、再起動することを忘れないでください、ディスクのアクセス権をマウントする、またはアップロードするために覚えて失敗します -