當前目錄位置:
cd /users/bing/opt/docker
1、拉取映象檔案:
docker pull garethflowers/svn-server
2、建立容器:
docker run \
--name bing_svn \
--detach \
--volume $pwd/svn:/var/opt/svn \
--publish 3690:3690 \
garethflowers/svn-server
建立資源資料夾:
docker exec -it bing_svn svnadmin create bingwork
➜ conf pwd
/users/bing/opt/docker/svn/bingwork/conf
➜ conf ls
authz hooks-env.tmpl passwd svnserve.conf
svn checkout svn://localhost:3690/bingwork
svn 進入容器:
docker exec -it bing_svn /bin/sh
注意,這裡是sh,不是bash
配置檔案更改:
vi svnserve.conf
anon-access = none #控制非鑑權使用者訪問版本庫的許可權
auth-access = write #控制鑑權使用者訪問版本庫的許可權
password-db = passwd #指定使用者名稱口令檔名
authz-db = authz #指定許可權配置檔名
vi passwd # 新增使用者密碼,前面是使用者名稱,後面是密碼
[users]
# harry = harryssecret
bing = 123456
vi authz #修改許可權設定 在[groups]下面做分組設定。
[groups]
admin = bing
[bingwork:/]
@admin = rw
#bingwork是我上面建立的檔案倉庫,r表示讀,w表示寫
重啟容器:docker restart svn-server
docker 搭建svn伺服器的教程
svn是subversion的縮寫,是乙個開放源 的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同乙個專案,實現共享資源,實現最終集中式的管理。1.search pull svn 映象 docker search svn 搜尋svn 映象 docker pull ga...
搭建SVN伺服器
搭建svn伺服器 安裝好後,建立 svn資料夾 進入svn資料夾,svnadmin create repository1 則出現乙個repository1資料夾,進入,看到conf資料夾,裡面有三個檔案,svnserve.conf配置 general anon access none auth ac...
SVN伺服器搭建
2.進入命令列並切換到subversion的bin目錄。cd d e program files subversion bin 3.建立版本庫 repository 使用subversion伺服器需要建立乙個版本庫,用來存放svn專案。svnadmin create e svn repos1 此命令...