docker部署svnadmin进行权限管理
1. 环境准备
1.1部署mysql数据库
1.首先下载mysql镜像包
docker pull hub.c.163.com/library/mysql:latest
2.启动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/mysql
1.2 tomcat部署
1下载tomcat镜像包
docker pull hub.c.163.com/library/tomcat:latest
2.启动tomcat
docker run -d -p 8088:8080 --name tomcat hub.c.163.com/library/tomcat
2.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进行权限管理相关推荐
- 【云原生之Docker实战】使用Docker部署Mindoc文档管理平台
[云原生之Docker实战]使用Docker部署Mindoc文档管理平台 一.Mindoc介绍 1.Mindoc简介 2.Mindoc功能 二.检查宿主机系统版本 1.检查操作系统版本 2.检查系统内 ...
- 【云原生之Docker实战】使用Docker部署Rap2开源接口管理工具
[云原生之Docker实战]使用Docker部署Rap2开源接口管理工具 一.Rap2介绍 二.检查宿主机系统版本 三.检查本地docker环境 1.检查docker服务状态 2.检查docker配置 ...
- 云原生之使用Docker部署Dailynotes个人笔记管理工具
云原生之使用Docker部署Dailynotes个人笔记管理工具 一.Dailynotes介绍 二.检查本地docker环境 1.检查docker版本 2.检查docker状态 三.下载Dailyno ...
- 云原生之使用Docker部署OneNav个人书签管理器
云原生之使用Docker部署OneNav个人书签管理器 一.OneNav介绍 1.OneNav简介 2.OneNav特点 二.检查本地docker环境 1.检查docker版本 2.检查docker状 ...
- Windows Server 2008 部署权限管理RMS
1.1 实战:部署权限管理 试验目的: 在单域环境中部署活动目录权限管理服务,实现文档的保护. 试验环境: ? DCServer安装Windows Server 2008企业版,是ess.com的域控 ...
- Docker部署D2Admin 人人企业版
Created by huqi at 2019-5-24 21:01:30 Updated by huqi at 2019-5-26 00:00:42 前言 最近后端的小伙伴在探索docker部署,给 ...
- Casbin-authz-plugin:基于Casbin的Docker权限管理、访问控制插件
Docker是目前主流的一种容器技术.为了解决多用户同时访问Docker时产生的安全问题,Docker设计了访问控制插件(Authorization Plugin,见官方文档)这一机制,通过对Dock ...
- 【云原生之Docker实战】使用docker部署Memos碎片化知识管理工具
[云原生之Docker实战]使用docker部署Memos碎片化知识管理工具 一.Memos介绍 1.Memos简介 2.Memos特点 二.检查本地docker状态 1.检查docker配置信息 2 ...
- 【云原生之Docker实战】部署轻量级容器云管理平台Humpback
[云原生之Docker实战]部署轻量级容器云管理平台Humpback 一.Humpback介绍 1.Humpback简介 2.Humpback特点 二.检查docker环境 1.检查docker状态 ...
- SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理
SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理 参考文章: (1)SAP云解决方案和企业本地部署(On-Premise)混合架构下的安全认证权限管理 (2)http ...
最新文章
- 【Python基础】11、文本处理与IO深入理解
- linux系统文件介绍
- 对于元组的访问 的优化访问方式
- python学习笔记(四)、条件、循环及其他语句
- requests用法
- 微软的创新还是败笔?Windows 8为苹果创造天赐良机
- 下找到vue变量_Vue:npm run serve 到底做了什么?
- Tab键== 4个空格并在Vim中的花括号后自动缩进
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第7节 Arrays工具类_17_Arrays练习:字符串倒序...
- 发一个成熟好用的电池供电切换电路
- 简述er图的作用_ER图的理解
- 30天完成700万营业额,这家珠宝店的营销模式,值得借鉴!
- win10如何修改计算机管理员的名字,hp win10系统管理员名称改了后怎么改回去
- plt.legend 图例放在外面 子图会挤在一起 子图压缩 压扁
- 学习大数据分析要什么基础,零基础入门ok吗?
- 发明神奇的理发店“魔镜”,可提前预览新发型!
- Android界面开发
- 百德彼不妥协的现代性,中国轻奢眼镜的至高极
- iOS-画一个钉钉圆形带名字的头像
- 大数据时代的互联网分析引擎
热门文章
- 欧姆龙PLC程序 欧姆龙NX系列PLC程序,ST语言和梯形图配合使用,数据处理使用ST语言,逻辑用梯形图
- 微信背后的男人——张小龙
- android 播放直播流,安卓大部分浏览器播放HLS协议直播流会从头开始
- 2022年互联网+全国大学生创新创业大赛解读
- MyEclipse设置字体大小
- ubuntu进入桌面自动启动脚本_Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法...
- MATLAB多算法进行图像去雾处理
- 程序设计基础是C语言吗,程序设计基础(C语言)
- c语言unicode编码转ascii码,编码转换(ASCII和Unicode、Unicode和中文相互转换)
- ffmpeg下载视频