cat /etc/redhat-release && uname -a
CentOS Linux release 7.8.2003 (Core)
Linux centos7-1 3.10.0-1127.el7.x86_64
systemctl stop firewalld && systemctl disable firewalld
echo SELINUX=disabled > /etc/sysconfig/selinux
yum install -y yum-utils docker-ce-18.06.3.ce
systemctl daemon-reload
systemctl start docker && systemctl enable docker
docker --version
Docker version 18.06.2-ce, build 6d37f41
docker pull mysql:5.7
docker pull idoop/zentao
docker run -itd --name mysql \
-p 3306:3306 --restart=always \
-e MYSQL_ROOT_PASSWORD=root \
-v /usr/local/mysql/data:/var/lib/mysql \
-v /usr/local/mysql/log:/var/log/mysql/log \
--net=host mysql:5.7
docker exec -it mysql /bin/bash
mysql -uroot -proot
mysql> CREATE DATABASE zentao CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
mysql> grant all privileges on *.* to zentao@'%' identified by 'zentao';
mysql> flush privileges;
root@e94843f3c9e1:/# mysql -uzentao -pzentao
mysql>
docker run -itd --name zentao \
-p 80:80 --restart=always \
-v /usr/local/zentao:/app/zentaopms \
-v /usr/local/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=zentao \
--net=host idoop/zentao
docker logs -f zentao
Installing Zentao version: 15.7.1 ...
Adding password for user zentao
ZBOX是Apache、Mysql、PHP的精简的集成环境。使用时,需要将其解压到/opt目录。
/opt/zbox/zbox -h 可以获取帮助
/opt/zbox/zbox start 启动脚本
Start Apache sucess
Start Mysql success
docker exec -it mysql mysqldump -uroot -proot zentao > /root/zentao.sql 备份数据库
docker cp zentao.sql mysql:/root/
docker exec -it mysql mysql -uroot -proot zentao < /root/zentao.sql 恢复数据库
docker save idoop/zentao > zentao_images$(date +%Y%m%d).tar.gz 备份镜像
docker load -i zentao_images.tar.gz 恢复镜像
docker export mysql > zentao_docker.tar.gz 备份容器
docker import zentao_docker.tar.gz 恢复容器
netstat -tuplna | grep LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 6795/docker-proxy
http://serverip/zentao/user-login-L3plbnRhby8=.html

登入用户 admin 登入密码 123456


















