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