图片 47

菜鸟的linux上手之路,这样我们需要做的工作就是为策划的机器搭建docker环境

SMB 1.0
的零零器件,安装完大致就能够连同了。但是网络邻居照旧不能够察觉的(不知情怎么设置),要手写路线登录,然后弹出顾客登入框,输入guest,密码留空,就能够了。假使您要么不能衔接,可能是账户依旧分享没安装好,那些都以小标题。

这几天在忙着搭建游戏私性格很顽强在荆棘载途或巨大压力面前不屈的事务,因而前面包车型客车关于游戏业务篇师傅和门徒系统的剧情会迟一点写,那些坑怎么说都依然要填的,不要失去任何三次记录的火候。

 

VMBox 设置Ubuntu Nat连接以至win主机分享文件夹,vmboxubuntu

生手的linux上手之路,由于近年来要学习python,得有一点点linux的基本知识,所以……把那玩意儿装上了毕竟该怎么玩啊!

 

设置Ubuntu Nat连接:

  1. 在设想机端输入

    #ps aux | grep sshd

假设经过列表里有/user/sbin/sshd -D,则声明SSH守护进度风流倜傥度运转。

 图片 1

豆蔻梢头旦未有该进度,供给手动安装sudo apt-get install ssh;

 

  1. 在VMBox微处理器中,设置——互连网——高档——端口转载,加多三个法则;

 图片 2

 

  1. 为win端口设置防火墙准绳;

 在调整面板\系统和平安\Windows
防火墙中,点击高档设置,新建主机用于转载端口的入站和出站准绳,那一个比较容易

 

4.
SSH连接,在win端下载Putty,展开putty.exe,输入主机名和端口就可以连接设想机os;

 图片 3

图片 4

 

分享文件夹设置:

  1. 设置VMBox巩固工具:

展开设想机后,在虚构机菜单栏点击设备——安装巩固功能,若无弹出对话框,不过虚构机下方光盘已挂载,遵照如下设置:

图片 5

 

#sudo apt-get install dkms
#mount /dev/cdrom /mnt
#cd /mnt
#mkdir bdshare (这里创建一个挂载文件夹bdshare,可以自行设定)
#./VBoxLinuxAdditions.run

 

  1. 设置共享文件夹:

在主机创制贰个用来分享的公文夹,在VMBox微电脑中,设置——共享文件夹,增加三个分享文件夹,这里取名叫Share

 图片 6

 

3.
在编造机根目录下实行上边包车型客车授命,就可以连接到分享文件夹;

#mount -t vboxsf Share /mnt/bdshare

 

  1. 在主机端往文件夹里放点东西,就会在虚构机端呈现出来;

图片 7

 

图片 8

 

*5. 每回开机时都要实施3中的设置,要试行活动挂载请参见其余有关小说。

设置Ubuntu
Nat连接以至win主机分享文件夹,vmboxubuntu
生手的linux上手之路,由于近来要学习python,得有一点点linux的基本知识,所以……把那…

 注意:这里运营须要钦赐tc-config.xml文件,不然会选取暗中认可的配置文件。 
         即便linux下不可能奉行该命令,必要予以权力,最简便易行的正是 chmod 777
-福特Explorer  <terracotta安装路线> 
若果布置准确,会见到下边包车型客车音讯 

别的不说,关键点在于拿到设想机的
ip,笔者的虚构机系统是winxp,设想机本人能够上网。拿到ip,用那一个ip依然无法访谈\\ip
的分享文件夹,因为win10急需设置四个零部件:

5 映射当地目录到容器

近些日子提到,策划测量试验供给一再去退换静态文件,例如策划表,改改器械的数码,属性等,所以供给将容器的目录映射到windows的本土文件夹,这么些目录倘若用来存放策划表,那么就足以兑将来windows查看修正文件,而服务运转在docker容器。

docker提供了数量卷来实现映射的指标,通过-v选项钦定,假诺是在Linux上行使docker,比方想要映射本地/home/tmp目录到容器的/tmp,可以如此:

docker run --name some-nginx  -v /home/tmp:/tmp -d -p 8080:80 nginx

唯独在windows能还是无法从来在powershell直接通过-v钦赐地点目录呢?比方

 docker run -ti  -v /d/users:/tmp centos /bin/bash

炫酷d盘的users目录,那样能达标映射的指标吧?答案确定是老大的,为啥吗?因为容器是运作在virtualbox设想机内的,钦命的
/d/users目录virtualbox是不知晓的,它不可能识别。

玩过设想机的都知道要想设想机和主机分享目录要求对虚构机实行安装,将主机的目录分享到虚拟机的某部目录,那也是目录映射,然后再将该目录映射到容器,那样就直达映射本地目录到容器的指标。

咱俩开荒virtualbox,点击“”设置“,再点击“分享文件夹”,点击左边的“+”标志

图片 9

Paste_Image.png

然后设置分享文件夹的路径和称号,并且选拔“自动挂载”和定点分配,然后在这里个装置的分享目录里面就足以随便创造想要的目录,然后映射到容器了。

有同学忍俊不禁止开会问这一个还要去开发图形界面设置分享文件夹很麻烦,Docker
Toolbox安装完成是暗中认可分享了c/Users到设想机的,所以不想再度设置能够映射/c/Users的目录,像本身索要在配备的时候平昔通过运转脚本的情势运营容器,就不会再去重新安装了,固然也得以经过V博克斯Manage命令来一向开立分享文件夹,不过不再去研商那一个了,/c/Users已经能够知足需要。

来试试:

图片 10

Paste_Image.png

在Users创了Docker的目录,并新建了cv.txt文件,然后挂载到容器:

docker run -ti  -v /c/Users/docker:/home centos /bin/bash

-t 表示开启伪终端
-i 代表张开标准输入
/bin/bash 代表运营bash程序

实践成功现在会间接步向centos容器内部,然后我们去/home看看能否找到cv.txt文件:

图片 11

Paste_Image.png

发掘cv.txt文件现身了容器的home目录下,然后在该目录创立一个文件,

     touch test.sh

图片 12

Paste_Image.png

再看windows目录下的扭转:

图片 13

Paste_Image.png

功勋卓著告成!

结语:
ok,到此截止就介绍完成了搭建进度,写的有一些啰嗦,有同学可能会以为你这一个整个经过下来也是很劳顿呀,是的,第一回安装的时候实在必要费点时间的,不过风度翩翩旦把布满的荒谬总计下,安装完Docker
Toolbox安装包之后的行为,能够透过脚本去调控全数的操作,那样陈设docker意况策划只需求安装多少个软件,推行四个本子,以往更新游戏性格很顽强在暗礁险滩或巨大压力面前不屈的时候只要求拉取一下服务器上的镜像可能通过其它的款式去更正,这种公然独有你真的用过了才会领略到,关于使用docker还会有比很多益处,在这里就不生龙活虎一列举了,实乃表达工夫不太好呀。

接下去还有只怕会介绍配置底工蒙受镜像,以至尾声整个基于Docker私服的搭建进程,嗯,在那又埋了七个坑了,一定会填的O(∩_∩)O。

以上是在win7布署docker的进度,希望对大家有所帮忙,有如何难题得以留言探究,大家一块儿读书。

Regards,
codjust.

参照小说:
http://blog.csdn.net/tina\_ttl/article/details/51372604
http://www.jianshu.com/p/d809971b1fc1
http://www.cnblogs.com/studyzy/p/6113221.html
https://bjddd192.github.io/docker/2017/02/28/win7%E4%B8%8B%E4%BD%BF%E7%94%A8docker-toolbox.html
http://www.widuu.com/chinese\_docker/installation/windows.html

后生可畏、安装设想机VirtualBox

图片 14

win10那些奇葩,分享文件夹变得那些艰难。

2 初始化Docker ToolBox

设置完毕后会在桌面现身八个快捷方式:

图片 15

急迅方式

其间Docker Quickstart
Terminal是先导化脚本,能够去安装目录查看全体的零器件:

图片 16

设置目录.png

其间的start.sh便是桌面上的Docker Quickstart
Terminal,能够看见是那是一个shell脚本,相当于索要bash来推行,由此在设置的时候假如win7未有安装Git的话肯定要勾上,並且记住其设置地点,平日会在:

图片 17

bash

在施行那么些本子早先,大家先开发该脚本轻松看看其做了怎么着事:

图片 18

start.sh.png

粗略明了一下意识脚本首要初叶化了各样工具的动静,以致安装了代办,在那之中virtualbox是率先个被检查的,因为必要通过VBoxManage创立设想机,因而在实施脚本在此之前大家先看看virtualbox是或不是不荒谬,打开桌面包车型客车:

图片 19

Paste_Image.png

只要现身下图所示

图片 20

Paste_Image.png

那么恭喜你,能够进去下一步推行脚本了。(第贰回的开荒是都未曾的,只要张开不报错就意味着虚构机没难题)
唯独有部分机器恐怕会身不由己一些漏洞超多,比方自个儿的机器就现身了:

图片 21

Paste_Image.png

赢得 Virtual博克斯 COM 对象退步,应用程序将被暂停。
以此错误的清除措施有两种,
(1)宽容性难点

图片 22

Paste_Image.png

右击virtualboxLogo属性中,包容形式运作那个顺序,采纳除了win7之外的版本。

(2)a. 展开初始菜单—-然后点击运转—输入
"D:\Program Files\Oracle\VirtualBox\VBoxSVC.exe“ /reregserver
然后按回车,(注意virtualbox的安装目录,笔者那边设置在D:\Program
Files\Oracle\VirtualBox目录,视意况而定,改成自身的目录)
b.再展开初阶菜单—运维—输入
regsvr32 "C:\Program Files\Oracle\VirtualBox\VBoxC.dll"
regsvr32如果提示空头支票能够去找一下投机系统的存放路线,使用相对路线来利用,日常会在:

图片 23

Paste_Image.png

(3)订正注册表,日常那个措施是最实惠的
援引那位博主的博文:http://blog.csdn.net/zp\_00000/article/details/70207445

重在是改善修正注册表中如下的两项:

HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}
HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}

独家改正下边两项中的 InprocServer32的暗中同意值为
C:\Windows\system32\oleaut32.dll
具体操作能够跳转到下面链接,作者这里就不赘述了。

virtualBox能够平常运转之后我们点击实行运维脚本,能够点击桌面上的快速格局也得以点击start.sh,笔者起步的是桌面包车型客车,
开发银行后如图示;

图片 24

Paste_Image.png

本条进度会唤醒创造虚构机,ssh等内容,在创制虚构机进度时索要提供boot2docker.iso镜像,路线私下认可是在

C:\Users\用户名\.docker\machine\cache

运维脚本时会提醒找不到,必要在线下载,这么些历程会非常的慢,其实Docker
Tool博克斯安装包是已经提供了boot2docker.iso了的,

图片 25

Paste_Image.png

笔者们假如手动将该文件拷贝到钦点目录再重复去运行就无需再联网下载了。

想必还应该有同学拷贝了boot2docker.iso镜像,运行脚本时会提醒该镜像不是风尚的本子,而且会告诉您最新的本子,依旧须求联网下载,这一个只若是在外网搭建的话就一直让其联网下载,可是可能会不快,因为自个儿是在内网搭建,所以须求在外网下载好新型的boot2docker.iso镜像,再拷贝到

C:\Users\用户名\.docker\machine\cache

下载路线为:https://github.com/boot2docker/boot2docker/releases
挑选新型的:

图片 26

Paste_Image.png

重复启航start.sh脚本,这时等待其初步化完成就能够,应该不会再遭逢什么难点了,最终起头化成功如下:

图片 27

Paste_Image.png

  当时,假若Virtualbox安装在Windows,即主机为Windows时,就Virtualbox成功辅助了USB、PXE了。
  不过对于安装在Linux里的Virtualbox,即主机为Linux时,这时候还差一步,即把顾客加到vboxusers组里。

5、启动terracotta服务。 
   win7 下步入cmd情势,步向terracotta的bin目录,推行如下命令 

图片 28

1 下载与安装Docker Toolbox

首先介绍一下docker在windows的支撑,引用Docker 华语指南的呈报:

因为Docker 引擎使用的是Linux内核特性,所以我们需要在 Windows 上使用一个轻量级的虚拟机 (VM) 来运行 Docker。我们使用 Windows的Docker客户端来控制 Docker 虚拟化引擎的构建、运行和管理 。
为了简化这个过程,我们设计了一个叫 Boot2Docker 的应用程序,你可以通过它来安装虚拟机和运行 Docker。
虽然你使用的是 Windows 的 Docker 客户端,但是 docker 引擎容器依然是运行在 Linux 宿主主机上(现在是通过Virtual box)。

脚下docker对win10的支撑已经做的很好了,但是对于低版本的win7相对来讲照旧有过多标题,win10一向下载https://www.docker.com/docker-windows
Docker for Windows直接设置就可以,可是win7的设置情势完全两样。

率先大家供给下载官方提供的Docker
Toolbox安装包,地址为:https://www.docker.com/products/docker-toolbox
该装置富含了所急需的富有内容。

然后点击安装,现身如图示:

图片 29

安装分界面1.png

图片 30

安装分界面2.png

安装路线能够选拔任何盘,笔者设置在了D盘。

图片 31

设置界面3.png

那是安装包具有的零零部件,在那之中Docker client,Docker
Machine是不得不承认要安装的,Virtualbox和Git如若事情未发生前安装了足以不勾,可是virtualbox需求5.0本子以上,版本4是老大的,Kitematic是Docker的图形化管理分界面,也勾上吧,即便本身不用。

图片 32

设置界面4.png

终极直接Next,点finish就成功了设置。

6、设想硬盘大小活动安装,举个例子40GB,点击创立;

start-tc-server.bat -f <安装路径>/tc-config.xml

既然如此使用了docker,为啥要在windows下选拔啊?因为策划测量检验用的都是windows呀(O(∩_∩卡塔尔O),镜像依旧会发布在linux。

  点击侧面“+”号加上分享文件夹,编辑分享文件夹路线和称号,并勾选“固定分配”选项,然后点击分明,如图所示:

start-tc-server.sh -f <安装路径>/tc-config.xml

图片 33

                                                 
 图片 34

6、启动tomcat服务 和 nginx服务。 
   访问 和
tomcat都是装在本机的,所以能够用127.0.0.1访问,项目安排时去掉项目名,举例
访谈的要改为 ) 
7、测试 
   查看sessionId,应该会在原本的sessionId前面加上
.X,X为数字,代表差别的服务器,如hgdjfgdhsgfjhsjhg.1或
hgdjfgdhsgfjhsjhg.2,当时关闭内部风华正茂台tomcat,项目能够健康运维,然后运转关闭的tomcat,在关门另生龙活虎台tomcat,发掘session已经分享,表达集群配置成功

docker.png

 

<?xml version="1.0" encoding="UTF-8"?>  
<Context>  
    <WatchedResource>WEB-INF/web.xml</WatchedResource>  

    <!-- 主要添加这一段 我用的tomcat6.0, tcConfigUrl为terracotta服务器的地址,端口就是tc-config.xml文件中设置的dso端口,这里默认为9510,多个服务器信息用逗号分隔 -->  
    <Valve className="org.terracotta.session.TerracottaTomcat60xSessionValve" tcConfigUrl="192.168.2.158:9510,192.168.81.128:9510"/>  
</Context>

3 关心的概念

地点的步调已经完成了docker在win7上的设置,今后曾经足以动用了,在接受此前大家先理清楚要求日常关怀的几个概念,Linux上使用docker和win7依旧有分别的,首借使平台的主题材料。

图片 35

Paste_Image.png

第黄金时代,大家的docker
daemon是运维在virtualBox设想机上的,virtualbox安装了boot2docker
Linux,里面集成了Docker引擎,win7主机上安装了Docker
client,能够进行docker命令:

图片 36

Paste_Image.png

然则是不能够直接访谈docker Daemon的:

图片 37

Paste_Image.png

你十分轻易会想到,要想在win7的尖峰应用docker
操作镜像容器只须求通过ssh连接上虚构机就足以兑现我们想要的操作,就如连接远程服务器同样,boot2docker私下认可的账户和密码是docker,
tcuser,虚构机的ip为192.168.99.100如图示:

图片 38

Paste_Image.png

可是如此做和直接在虚构机安装linux,再安装docker也没怎么分别是吧,为了简化那么些进度,Docker官方提供了五个强盛的工具:docker-machine

官方描述:

Docker Machine so you can run Docker Engine commands from Windows terminals

docker-machine
首要用以管理设想机,包涵设想机的创建、删除、境遇变量设置以致能够一向连接到虚构机实行对docker的操作。

咱俩由此接纳windows的powershell来品尝下docker-machine命令,(dos的cmd实在体验太差了),“windows”

  • r,输入运路程序:powershell。

例如查看当前的docker设想机的事态:

图片 39

Paste_Image.png

能够观察这几天有大器晚成台名字为default的docker虚构机在运行,设备为virtualbox,况且其ip为192.168.99.100。

查看docker设想机的ip能够直接通过
docker-machine ip

图片 40

提示.png

在本机访问docker里面包车型客车服务不能一向通过127.0.0.1,必要通过设想机的ip来访问。

查阅设想机的情形变量:

docker-machine env default

图片 41

Paste_Image.png

由地方命令的唤起能够明白,能够通过

docker-machine env default | Invoke-Expression

一声令下创设powershell与linux设想机的接连几日,有如经过ssh连接相像,但是并不是通过密码验证,此时就足以在windows终端直接利用docker命令了:

图片 42

Paste_Image.png

到了那边您应有驾驭要想安顿镜像只要求写三个powershell脚本就能够满意需要了啊(\_)。

 

linux下,进入terracotta的bin目录,实施如下命令

正文首要介绍的在win7设置时相遇的难点以致简单利用。

 

<?xml version="1.0" encoding="UTF-8" ?>  
<tc:tc-config xmlns:tc="http://www.terracotta.org/config"  
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  xsi:schemaLocation="http://www.terracotta.org/schema/terracotta-6.xsd">  

  <tc-properties>  
    <property name="l2.nha.dirtydb.autoDelete" value="true"/>  
    <property name="l1.cachemanager.enabled" value="true"/>  
    <property name="logging.maxLogFileSize" value="1024"/>  
  </tc-properties>  

  <system>  
    <configuration-model>development</configuration-model>  
  </system>  

  <servers>  
    <!-- 这里配置第一台 terracotta服务器信息  -->  
    <server host="192.168.2.158" name="MyServer1" bind="192.168.2.158">  
      <data>G:/java_workspaces/terracotta-3.7.7/server-data</data>  
      <logs>G:/java_workspaces/terracotta-3.7.7/server-logs</logs>  
      <index>G:/java_workspaces/terracotta-3.7.7/server-index</index>  
      <statistics>G:/java_workspaces/terracotta-3.7.7/server-statistics</statistics>  

      <!-- 这些端口都是默认的  -->  
      <dso-port bind="192.168.2.158">9510</dso-port>  
      <jmx-port bind="192.168.2.158">9520</jmx-port>  
      <l2-group-port bind="192.168.2.158">9530</l2-group-port>  

      <authentication/>  

      <http-authentication>  
        <user-realm-file>G:/java_workspaces/terracotta-3.7.7/realm.properties</user-realm-file>  
      </http-authentication>  

      <dso>  

        <client-reconnect-window>120</client-reconnect-window>  


        <persistence>  

          <mode>temporary-swap-only</mode>  
        </persistence>  

        <garbage-collection>  

          <enabled>true</enabled>  

          <verbose>false</verbose>  

          <interval>3600</interval>  
        </garbage-collection>  

      </dso>  
    </server>  

    <!-- 这里配置第二台terracotta服务器信息 -->  
    <server host="192.168.81.128" name="MyServer2" bind="192.168.81.128">  
      <data>/usr/lws_file/terracotta-3.7.7/server-data</data>  
      <logs>/usr/lws_file/terracotta-3.7.7/server-logs</logs>  
      <index>/usr/lws_file/terracotta-3.7.7/server-index</index>  
      <statistics>/usr/lws_file/terracotta-3.7.7/server-statistics</statistics>  

      <dso-port bind="192.168.81.128">9510</dso-port>  

      <jmx-port bind="192.168.81.128">9520</jmx-port>  

      <l2-group-port bind="192.168.81.128">9530</l2-group-port>  

      <authentication/>  

      <http-authentication>  
        <user-realm-file>/usr/lws_file/terracotta-3.7.7/realm.properties</user-realm-file>  
      </http-authentication>  

      <dso>  

        <client-reconnect-window>120</client-reconnect-window>  


        <persistence>  

          <mode>temporary-swap-only</mode>  
        </persistence>  

        <garbage-collection>  

          <enabled>true</enabled>  

          <verbose>false</verbose>  

          <interval>3600</interval>  
        </garbage-collection>  

      </dso>  
    </server>  

    <ha>  

      <mode>networked-active-passive</mode>  

      <networked-active-passive>  
        <election-time>5</election-time>  
      </networked-active-passive>  
    </ha>  

    <update-check>  

      <enabled>true</enabled>  

      <period-days>10</period-days>  
    </update-check>  
  </servers>  

  <clients>  

    <logs>logs-%i</logs>  
  </clients>  

</tc:tc-config>

4 使用示例

docker意况搭建好之后,大家来跑三个web容器,然后在win7本地浏览器访问试试,在外网能够一贯通过docker pull nginx拉取nginx镜像,作者的已经拉好了,然后经过载入镜像,运营容器

docker run --name some-nginx -d -p 8080:80 nginx

-name 代表给容器取小名,用于区分,名字不能够重复

-d 表示容器在后台运营

-p
表示映射本地端口8080到容器的80端口,注意这里的地头指的是设想机ip,不是127.0.0.1

然后大家在本土浏览器访问:

图片 43

Paste_Image.png

2、内部存款和储蓄器默以为512MB,能够自行改革;

4、配置nginx,配置文件为nginx安装目录下conf文件夹中的nginx.conf,主要改善代码如下:

docker是哪些?docker的运用以致那多少个广了,就不再这里介绍了,不驾驭的同学能够看看那一个:http://www.docker.org.cn/book/docker/what-is-docker-16.html

  展开终端:sudo
gedit /etc/group

3、改善tomcat安装目录conf文件夹中的context.xml文件,增多源委如下:

简短介绍一下搭建游戏私服的须要,那首借使给策划和测量试验使用的,因为种种策划关心的剧情,各个测量检验测验的点都不相符,都要求去改善测验服务器的配置或许策划表,以完成他们想要测验或证实的指标,那就无法都介怀气风发台测量检验性格很顽强在荆棘塞途或巨大压力面前不屈去频仍转移,当然也不容许为各样策划依旧测验都配大器晚成台服务器(不要钱呀)。那么行还是不行在他们的机器去搭建情形,在她们协和的机械配置游戏服务器呢?当然是能够的,可是那会搞死程序(O(∩_∩卡塔尔国O),比如说大家的玩耍服务器使用的java,你感触到了为那么多个策划测量检验去安顿java景况以至服务器看重的构件的畏惧了吧!!!

win7下载地址

#这里是配置nginx的负载均衡 有四种负载均衡的方式,这里采用权值的分配  
upstream mysvr {  
      #weigth参数表示权值,权值越高被分配到的几率越大  
      #本机上的Squid开启3128端口  
      #这里的ip和端口请对照tomcat做相应修改  
      server 127.0.0.1:8080 weight=1;  
      server 127.0.0.1:8081 weight=1;  
    }  

    server {  
            #监听80端口  
        listen 80;  
        server_name localhost;  
        location / {  
              #这里的mysvr为上方配置的 负载均衡的信息  
          proxy_pass http://mysvr;  
          proxy_redirect off;  
          proxy_set_header Host $host;  
          proxy_set_header X-Real-IP $remote_addr;  
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
          client_max_body_size 10m;  
              client_body_buffer_size 128k;  

              #该值表示一台服务器down了之后,如果分配给该服务器资源,链接超过1秒钟,就重新分配资源  
              proxy_connect_timeout 1;  
              proxy_send_timeout 90;  
              proxy_read_timeout 90;  
              proxy_buffer_size 4k;  
              proxy_buffers 4 32k;  
              proxy_busy_buffers_size 64k;  
              proxy_temp_file_write_size 64k;  
        }  
    }

真要这么做会有数不胜数接续难题需求程序去终止,那当然不是大家想要做的,于是作者在收受到那么些要求的时候立时想到了能够动用Docker杀绝这些主题素材,只要在机械上布署好了Docker情形,游戏服务器打包成docker镜像,供给选拔的时候载入就可以,镜像里面纵使总体的嬉戏服务器内容,只依附docker境况,不依据别的任何外界条件,这样大家须要做的行事正是为计划的机器搭建docker意况,以至揭橥大家的游戏服镜像。

           
                           
  图片 44

今天切磋了须臾间terracotta + tomcat的集群,记录一下。 
一、环境 
    本机,ip:192.168.2.158  win7 64位 
    虚拟机,ip:192.168.81.128 RedHat 64位 
    本机装多少个tomcat 和 二个terracotta,虚构机装二个teracotta。 
    设想机也要装jdk,因为terracotta须要jdk的支撑。 
    terracotta安装目录,win7为G:\java_workspaces\terracotta-3.7.7 
设想机为/usr/lws_life/terracotta-3.7.7 
二、步骤 
   
1、将terracotta安装目录下sessions文件夹里的terracotta-session-1.3.7.jar
和 common文件夹里的 terracotta-toolkit-1.6-runtime-5.7.0.jar 文件
都拷贝到 tomcat的lib中(八个tomcat都亟待拷贝)。 
    2、在terracotta安装目录下创设tc-config.xml的安顿文件,内容如下 

二、虚拟机VirtualBox安装win7全过程

13、在此个分界面,实践win7系统解压进度;

1、展开Virtual博克斯设想机,点击左上角的“新建”,类型采取Microsoft
Windows,版本接受Windows 7(32-bit卡塔尔(英语:State of Qatar),输入名称Windows
7,并安装存款和储蓄路线,下一步;  

 

                         
  图片 45

 

     
                       
 图片 46

 

  

                                                 
 图片 47

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章