欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > Docker 以外置数据库方式部署禅道

Docker 以外置数据库方式部署禅道

2024/10/25 6:28:25 来源:https://blog.csdn.net/u014212540/article/details/142387067  浏览:    关键词:Docker 以外置数据库方式部署禅道

2.安装步骤

2.1.参考资料

禅道官网文档:
https://www.zentao.net/book/zentaopms/docker-1111.html
https://www.zentao.net/book/zentaopms/405.html

2.2.详细步骤

  1. ssh 登录服务器创建目录 /opt/zentao /opt/zentao/data /opt/zentao/db
    cd /opt
    mkdir zentao mkdir zentao/data mkdir zentao/db

  2. zentao 同级目录下创建 docker-compose.yaml
    docker-compose.yaml 内容如下:

version: '2'services:
# db service for zentaozentao-db:image: mariadb:10.6restart: alwayscontainer_name: zentao-dbports:- '3306:3306'volumes:- /opt/zentao/db:/var/lib/mysqlenvironment:- MYSQL_ROOT_PASSWORD=zentao123- MYSQL_DATABASE=zentaonetworks:- zentao-net
# zentao servicezentao:image: hub.zentao.net/app/zentao:20.6container_name: zentaoports:- '8080:80'volumes:- /opt/zentao/data:/datadepends_on:- zentao-dbenvironment:- ZT_MYSQL_HOST=zentao-db- ZT_MYSQL_PORT=3306- ZT_MYSQL_USER=root- ZT_MYSQL_PASSWORD=zentao123- ZT_MYSQL_DB=zentao- PHP_MAX_EXECUTION_TIME=120- PHP_MEMORY_LIMIT=512M- PHP_POST_MAX_SIZE=128M- PHP_UPLOAD_MAX_FILESIZE=128M- LDAP_ENABLED=false- SMTP_ENABLED=false- PROTOCOL_TYPE=http- IS_CONTAINER=true- LINK_GIT=false- LINK_CI=falsenetworks:- zentao-net
networks:zentao-net:driver: bridge 

3.服务器开放数据库3306 端口

查询端口开放:

firewall-cmd --list-ports

开放3306端口:

firewall-cmd --add-port=3306/tcp --permanent

配置生效:firewall-cmd --reload

  1. 执行命令 docker compose up -d 执行docker 安装数据库、安装禅道并启动。
    在这里插入图片描述

  2. Docker ps -a 查看容器启动情况

在这里插入图片描述

  1. 浏览器输入http://192.168.1.234:8080/ 按照步官网提示步骤执行数据库的配置。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com