禅道Zentao部署笔记

1、docker 方式部署

准备

#(1) 拉取:
docker pull easysoft/zentao:12.5.3
# (2)创建网卡
sudo docker network create --subnet=172.172.172.0/24 zentaonet

# 创建映射的目录
mkdir /data
mkdir /data/www
mkdir /data/www/zentaopms
mkdir /data/www/mysqldata

zentao 12.5.3


# 不带mysql的版本
sudo docker run --name zentao -p 8081:80 --network=zentaonet --ip 172.172.172.173 --mac-address 02:42:ac:11:0b:a5 -v /data/www/zentaopms:/www/zentaopms -d easysoft/zentao:12.5.3

  • 注意这里
    • /data/www/zentaopms:/www/zentaopms 表示本机的/data/www/zentaopms 映射到虚机/www/zentaopms,
    • /data/www/mysqldata:/var/lib/mysql 也是同理。

如果无法创建网卡

解决方法:重启docker服务。
然后再运行上面的“(2)创建网卡”

systemctl restart docker
systemctl status docker
docker-compose up -d
dockdr ps

如果需要远程连接数据库,可以增加一个端口映射 “-p [主机端口]:3306”
如果在单个主机上部署多个禅道系统,只需要指定不同的[容器名]、[主机端口]、[容器IP]、[mac地址]、[主机禅道目录]、[主机mysql目录]即可部署多个禅道系统,例如:

恢复数据库

先要关闭docker 或者关闭数据库服务
然后备份 /data/www/mysqldata/zentao目录,
用cp /data/www/mysqldata/zentao /data/zentao_bak111, 速度非常快
然后拷贝进来新的数据表(windows,linux的格式上一样的)
重启docker
docker start …

重新安装zentao docker

  • 删除旧的container和images
  • 拉取镜像
  • 创建网卡
  • 创建容器
    这样原来在/data/www等目录下的zentao数据,直接可以用。访问网页,数据都在。

Xxd 安装

  • 添加xxd的版本:
#(3) 创建容器
sudo docker run --name zentao -p 8080:80 -p 3308:3306 -p 11443:11443 -p 11444:11444  -p 3478:3478 --network=zentaonet --ip 172.172.172.173 --mac-address 02:42:ac:11:00:05 -v /data/www/zentaopms:/www/zentaopms -v /data/www/mysqldata:/var/lib/mysql -v /data/xxd:/var/lib/xxd -e MYSQL_ROOT_PASSWORD=JIWcTk0n9m6 -d easysoft/zentao:latest


docker镜像里没有xxd,可以下载在宿主机安装下就可以
关于喧喧聊天软件 - 喧喧安装升级手册 - 喧喧IM - 专注于协同的聊天软件

https://www.xuanim.com/book/xuanxuanserver/64.html
下载喧喧 - 喧喧IM - 专注于协同的聊天软件
xxd.5.2.linux.x64.tar.gz
解压上传到 某个目录,让docker内可以看到,如 www/zentaopms/
Docker 里面建立目录:mkdir /xxd
解压到这里 /xxd下
下载 xxd.conf
禅道后台,客户端,参数:http://10.10.10.197:8080/setting-xuanxuan.html
点击下载配置,即下载了xxd.conf
xxd.conf 拷贝到r容器的 doxxd/config
启动服务xxd
禅道客户端服务端部署xxd守护进程运行_flysnownet的博客-CSDN博客_xxd 后台运行
配置文件完成后就可以启动服务器。在命令行终端中执行如下命令启动服务器:
$ ./xxd
注意:
命令行程序只有在运行时才会维持 XXD 服务,启动之后除非要停止服务器,否则不要关闭命令行窗口,也不要退出命令行程序。
要退出命令行窗口中正在执行的程序可以尝试使用快捷键 Ctrl+C 或 Ctrl+D,或者直接关闭命令行窗口。

nohup ./xxd &

需要停止时可以 fg 切到前台终止或者使用 jobs -l
服务模式启动xxd
也可以使用 XXD 的服务模式,保持 XXD 能在后台运行:
也可以使用 XXD 的服务模式,保持 XXD 能在后台运行:

安装XXD服务:./xxd -service install
卸载XXD服务:./xxd -service uninstall
启动XXD服务:./xxd -service start
停止XXD服务:./xxd -service stop
XXD 作为服务运行时,会随系统启动而启动,启动失败时也会多次尝试启动守护进程方式启动
先运行
docker下启动xxd
到xxd的映射目录,例如:
假设zentao的docker id 为: 123456789

docker exec -it 1234 /bin/bash
cd /var/lib/xxd
./xxd -service start
 o 了
检查 xxd

访问 。。。/x.php
online状态是正确的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄鸭code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值