docker 安装Subversion Edge
生活随笔
收集整理的這篇文章主要介紹了
docker 安装Subversion Edge
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
實(shí)驗(yàn)了很多次,之前老是web啟動(dòng)不了,就是這里點(diǎn)擊啟動(dòng)老是報(bào)錯(cuò),網(wǎng)上說是必須用非root用戶啟動(dòng),但是我用docker 又會(huì)遇到sodu 的問題。
最后實(shí)驗(yàn),只要解壓的時(shí)候用非root用戶解壓(可能是文件所有者必須是非root用戶吧),然后啟動(dòng)照樣root用戶啟動(dòng),可以運(yùn)行成功!!
1,官網(wǎng)下載文件(我的時(shí)5.2.2版本CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz)
官網(wǎng)linux下載地址:https://www.collab.net/downloads/subversion#show-Linux
下載到我本地 /home/soft 下
2,啟動(dòng)centos 7 容器(自行編譯后的image,參考官網(wǎng)說明) 這個(gè)是我編譯后的image 啟動(dòng): $ docker -d -p 18080:18080 -p 3343:3343 --name env_test local/centos7:1.0.0 $ 進(jìn)入容器(命令可以參照下圖) 容器命令:$ mkdir /home/soft 容器命令:$ 安裝jdk,對(duì)應(yīng)地址,我的是/usr/java/jdk1.8.0_151 容器命令:$ groupadd svn 容器命令:$ useradd svnuser
3,將對(duì)應(yīng)文件CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz 文件copy到docker容器中 $ docker cp /home/soft/CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz env_test:/home/soft
4,啟動(dòng)subversion edge 服務(wù) 容器命令:$ cd /home/soft 容器命令:$ chmod 777 /home/soft 切換到svnuser用戶 容器命令:$ su svnuser 容器命令:$ tar -zxvf CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz 切換到root用戶 容器命令:$ su root 再次授權(quán) 容器命令:$ chmod 777 /home/soft 容器命令:$ cd csvn 容器命令:$ bin/csvn install 容器命令:$ vi data/conf/csvn.conf 修改內(nèi)容 RUN_AS_USER=root JAVA_HOME=/usr/java/jdk1.8.0_151 容器命令:$ bin/csvn start 啟動(dòng)成功!!! 注意:這里在解壓的時(shí)候不能用root用戶解壓,不然web 界面 運(yùn)行的時(shí)候會(huì)報(bào)錯(cuò)!!!
最后進(jìn)入web頁面安裝引導(dǎo)界面進(jìn)行配置
2,啟動(dòng)centos 7 容器(自行編譯后的image,參考官網(wǎng)說明) 這個(gè)是我編譯后的image 啟動(dòng): $ docker -d -p 18080:18080 -p 3343:3343 --name env_test local/centos7:1.0.0 $ 進(jìn)入容器(命令可以參照下圖) 容器命令:$ mkdir /home/soft 容器命令:$ 安裝jdk,對(duì)應(yīng)地址,我的是/usr/java/jdk1.8.0_151 容器命令:$ groupadd svn 容器命令:$ useradd svnuser
3,將對(duì)應(yīng)文件CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz 文件copy到docker容器中 $ docker cp /home/soft/CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz env_test:/home/soft
4,啟動(dòng)subversion edge 服務(wù) 容器命令:$ cd /home/soft 容器命令:$ chmod 777 /home/soft 切換到svnuser用戶 容器命令:$ su svnuser 容器命令:$ tar -zxvf CollabNetSubversionEdge-5.2.2_linux-x86_64.tar.gz 切換到root用戶 容器命令:$ su root 再次授權(quán) 容器命令:$ chmod 777 /home/soft 容器命令:$ cd csvn 容器命令:$ bin/csvn install 容器命令:$ vi data/conf/csvn.conf 修改內(nèi)容 RUN_AS_USER=root JAVA_HOME=/usr/java/jdk1.8.0_151 容器命令:$ bin/csvn start 啟動(dòng)成功!!! 注意:這里在解壓的時(shí)候不能用root用戶解壓,不然web 界面 運(yùn)行的時(shí)候會(huì)報(bào)錯(cuò)!!!
最后進(jìn)入web頁面安裝引導(dǎo)界面進(jìn)行配置
總結(jié)
以上是生活随笔為你收集整理的docker 安装Subversion Edge的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SolarWinds 供应链攻击通告
- 下一篇: 达芬奇密码027