采用docker安装形式
创建开发网路
# 创建一个名为tars的桥接(bridge)虚拟网络,网关172.25.0.1,网段为172.25.0.0
docker network create -d bridge --subnet=172.25.0.0/16 --gateway=172.25.0.1 tars
安装mysql
docker run -d -p 3307:3306 \
--net=tars \
-e MYSQL_ROOT_PASSWORD="123456" \
--ip="172.25.0.2" \
-v /Users/clz/Tars/framework_mysql:/var/lib/mysql \
-e TZ=Asia/Shanghai \
--name=tars-mysql \
Mysql:5.7
安装tarsFramework
docker run -d \
--name=tars-framework2.4.5 \
--net=tars \
-e MYSQL_HOST="172.25.0.2" \
-e MYSQL_ROOT_PASSWORD="123456" \
-e MYSQL_USER=root \
-e MYSQL_PORT=3306 \
-e REBUILD=false \
-e INET=eth0 \
-e SLAVE=false \
--ip="172.25.0.3" \
-v /Users/clz/Tars/framework2.4.5:/data/tars \
-e TZ=Asia/Shanghai \
-p 3000:3000 \
-p 3001:3001 \
tarscloud/framework:v2.4.5
安装tarsFramework slave节点
docker run -d \
--name=tars-framework-slave2.4.5 \
--net=tars \
-e MYSQL_HOST="172.25.0.2" \
-e MYSQL_ROOT_PASSWORD="123456" \
-e MYSQL_USER=root \
-e MYSQL_PORT=3306 \
-e REBUILD=false \
-e INET=eth0 \
-e SLAVE=true \
-e TZ=Asia/Shanghai \
--ip="172.25.0.4" \
-v /Users/clz/Tars/framework_slave2.4.5:/data/tars \
-e TZ=Asia/Shanghai \
tarscloud/framework:v2.4.5
访问tars-web界面 http://127.0.0.1:3000/
安装节点
docker run -d \
--name=tars-node \
--net=tars \
-e INET=eth0 \
-e WEB_HOST="http://172.25.0.3:3000" \
--ip="172.25.0.5" \
-v /Users/clz/Tars/tars_node:/data/app \
-e TZ=Asia/Shanghai \
-p 9010-9020:9000-9010 \
tarscloud/tars-node:php
安装成功后,在tars-web面板可以看到对应的节点