2.安装步骤
2.1.参考资料
禅道官网文档:
https://www.zentao.net/book/zentaopms/docker-1111.html
https://www.zentao.net/book/zentaopms/405.html
2.2.详细步骤
-
ssh 登录服务器创建目录 /opt/zentao /opt/zentao/data /opt/zentao/db
cd /opt
mkdir zentao mkdir zentao/data mkdir zentao/db -
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
-
执行命令 docker compose up -d 执行docker 安装数据库、安装禅道并启动。
-
Docker ps -a 查看容器启动情况
- 浏览器输入http://192.168.1.234:8080/ 按照步官网提示步骤执行数据库的配置。