在Docker下安裝SVN可以節省服務器資源并方便快捷地管理代碼。下面是安裝步驟:
// 拉取svn鏡像 docker pull subversion // 創建保存svn數據的本地目錄 mkdir -p /home/svndata // 運行svn容器 docker run -d --name svn -v /home/svndata:/var/opt/svn -p 3690:3690 subversion // 進入容器 docker exec -it svn /bin/sh // 創建svn倉庫 svnadmin create /var/opt/svn/repo // 配置svn用戶和密碼 htpasswd -cmb /var/opt/svn/passwd your_username your_password // 啟動svn svnserve -d -r /var/opt/svn/repo/ // 退出容器 exit
至此,我們已經成功地在Docker下安裝了SVN并創建了一個倉庫。可以使用命令svn co svn://localhost
來測試連接。如果連接成功,就可以進行SVN代碼管理了。