拉取镜像
docker pull idoop/zentao
挂载运行
mkdir -p /data/zbox
docker run -d -p 8088:80 -p 3307:3306 -e USER="root" -e PASSWD="Admin123." -e BIND_ADDRESS="false" -v /data/zbox/:/opt/zbox/ --name zentao-server idoop/zentao
docker run -d -p 8828:80 -p 3307:3306 -e USER="root" -e PASSWD="Admin123." -e BIND_ADDRESS="false" --name zentao-server idoop/zentao
访问测试
数据库开放
cd /opt/zbox/run/mysql
./mysql -u root -p (默认密码:123456)
use mysql
update user set host='%' where user='root';
select user,host from user;
flush privileges;
修改mysql密码可参照mysql篇 数据库与项目皆可访问使用 迁移
数据备份
mysqldump -u root -p zentao > zentaox.sql
拷贝数据到新容器
docker cp 98646c293495:/opt/zbox/run/mysql/zentaox.sql /home/zentaodatabase
docker cp /home/zentaodatabase fb04c9216f89:/opt/zbox/run/mysql/
数据恢复
./mysqldump -h 47.103.19.123 -u root -p <zentaox.sql
命令导入失败可使用navicat直接导入 低版本迁移至高版本会重定向失败 下载upgrade.php文件,放到zentao/www/目录下
文件迁移
docker cp 98646c293495:/opt/zbox/app/zentao/www/data/upload/1 /home/zentaodatabase/
docker cp ./1/ fb04c9216f89:/opt/zbox/app/zentao/www/data/upload