docker部署svnadmin进行权限管理
生活随笔
收集整理的這篇文章主要介紹了
docker部署svnadmin进行权限管理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 環境準備
1.1部署mysql數據庫
1.首先下載mysql鏡像包
docker pull hub.c.163.com/library/mysql:latest2.啟動mysql,并創建svnadmin數據庫
docker run -d -p 3306:3306 --name mysql5.7 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=svnadmin hub.c.163.com/library/mysql1.2 tomcat部署
1下載tomcat鏡像包
docker pull hub.c.163.com/library/tomcat:latest2.啟動tomcat
docker run -d -p 8088:8080 --name tomcat hub.c.163.com/library/tomcat2.github下載svnadmin源碼
git clone https://gitee.com/hpboys/svnadmin.git
在本地打開idea工具打開svnadmin源碼包,修改jdbc.properties文件
修改連接mysql的ip端口,用戶名和密碼也要和自己創建svnadmin庫時用戶密碼對應。
我的ip地址是192.168.1.133 docker也可以自己創建固定ip,如果不創建,默認使用宿主機ip
2.1導入初始化數據
1.進入到mysql容器中,連接到mysql
docker exec -it mysql5.7 /bin/bash
mysql -uroot -proot
2.導入數據
自己可以用sqlyong連接上然后把源碼包里svnadmin_init.sql文件導入到svnadmin庫中,也可以使用docker進入到MySQL容器中進行數據導入
3.把源碼打成war包,然后放到tomcat容器webapp下
可以使用idea工具打包,也可使用maven打包
4. 訪問頁面使用root用戶登錄,默認密碼是root
訪問地址:http://192.168.1.133:8088
總結
以上是生活随笔為你收集整理的docker部署svnadmin进行权限管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于LInuxc语言TCP聊天服务端程序
- 下一篇: cesium 构建天空盒