搭建Tars可以通过两种方式:docker,linux原生方式

一:docker方式安装环境

  这个方式相对来说简单多了

  docker本质上是通过linux容器概念来实现复制软件集成环境,达到完美同步原始软件的需求,基于docker的操作手册可以查看https://www.cnblogs.com/xiaoping1993/p/10602859.html

  1.配置docker环境

   如果你是window10,可以直接下载Docker

    如果是window7,可以下载DockerToolbox,这工具他会模拟出附带下载一些工具如vbox

    我这里配置的是window7,下载的是DockerToolbox,其中要注意的是,模拟linux环境需要VirtualBox,下载时这个工具一定要选中,之后通过他创建linux虚拟机提供docker的linux容器,之后所有的内容本质上都是在这个linux中,我们window7中的那两个工具的操作对象也是这个虚拟机造出来的linux

    等安装好后,会有如下工具出现,我们这里点击Kitematic,此时会将会创建虚拟机,想要操作docker就必须保证这个虚拟机开着,在第三个图中可以搜到所有网上已有的别人配好的各种环境,其中就有tars,大家自己搜搜看,我这里就直接用第二个工具执行代码了Docker Quickstart Terminal

  2.安装运行tars:java

    所有脚本如下:操作这个脚本之前,需要你准备好一个mysql,通过你的tars环境能连接到你的mysql数据库;对于tars程序数据初始化是在你运行这个已拉下来的tars项目时自动帮你创建了初始化了数据库

pull tarscloud/tars:java --网上拉取tars:java项目
--下面这段代码是运行我们拉下来的tars的image文件,你也可以通过前面说的Kitematic工具运行这个image
docker run -d -it --name tars_java \
--env DBIP=10.97.190.47 \  --你自己的mysql的ip地址,要保证你的tars所在环境要能连接的上
--env DBPort= \
--env DBUser=root \
--env DBPassword= \
-p : \  --这里的意思是内部3000对应外部3000端口
-v /Users/tars_data:/data \
tarscloud/tars:java

  运行需要一段时间,过一会,访问http://192.168.99.100:3000出现下图,恭喜你成功了

  同样你也可以在下图页面配置参数,和启动image(通过工具Kitematic)

    

最新文章

  1. 通过rsync+inotify实现数据的实时备份
  2. 老司机学新平台 - Xamarin Forms开发框架二探 (Prism vs MvvmCross)
  3. 反人类的java
  4. MySQL常见错误及其解决办法
  5. Visual Studio示例代码浏览器
  6. STL学习小结
  7. eclipse注册码生成,在eclipse3.3.x上测试可用
  8. 参照openRTSP写的一个RTSP client 加了一些注解
  9. FTP文件操作之删除文件
  10. nm applet disable
  11. SQLSERVER如何导入数据保持ID不变(ID为自增主键)
  12. Openstack Swift 原理、架构与 API 介绍
  13. 更符合面向对象的数据库操作方式-OrmLite
  14. opencv学习手稿(01开篇-显示一张图片)
  15. Find The Multiply
  16. 高通spi 屏幕 -lk代码分析
  17. [转] webpack中配置Babel
  18. Ubuntu下Mongodb和Robo3T的安装与使用
  19. MySQL_help语句(不定时更新)
  20. Linux Shell 编程 教程 常用命令

热门文章

  1. 预见未来丨机器学习:未来十年研究热点 量子机器学习(Quantum ML) 量子计算机利用量子相干和量子纠缠等效应来处理信息
  2. linux统计当前文件夹下所有文件的个数
  3. LInux中ThreadInfo中的preempt_count字段
  4. x86架构下的控制寄存器CR0-CR4
  5. Python在运维工作中的经典应用之ansible
  6. pycharm修改选中字体颜色
  7. (2.7)Mysql之SQL基础——表的操作与查看
  8. Docker中安装配置Oracle数据库
  9. 2D游戏中的碰撞检测:圆形与矩形碰撞检测(Javascrip版)
  10. 简明python教程十一----更多Python的内容