Docker部署安装禅道
2023-09-11 14:16:33 时间
下载禅道
数据库用户名: root,默认密码: 123456。运行时可设置 MYSQL_ROOT_PASSWORD变量来更改密码
可挂载目录
/app/zentaopms:该目录为禅道目录,里面包含禅道代码及附件上传目录。
/var/lib/mysql:该目录为数据库的数据目录
部署容器
注:需要关闭下selinux
1. 构建镜像
下载安装包,通过FTP工具将安装包上传到服务器,解压缩。 进入docker_zentao目录,
执行命令 docker build -t [镜像名称] [Dockerfile所在目录] 构建镜像(安装包实际是一个脚本 — dockerfile)
unzip -d ./ docker_zentao.zip # 解压安装到到当前路径
cd docker_zentao # 进入解压文件目录
docker build -t zentao_latest ./ # 构建镜像
查看镜像构建结果
docker images
2、运行镜像
docker run --name [容器名称] -p [主机端口]:80 -v [主机代码目录]:/app/zentaopms -v [主机数据目录]:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=[数据库密码] -d [镜像名]:latest
例如: 创建 /home/docker_data/zentao 目录
执行命令:
docker run --name zentao -p 8002:80 -v /home/docker_data/zenta/www:/app/zentaopms -v /home/docker_data/zenta/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d zentao:latest
运行成功
安装禅道
1. 客户端浏览器访问http://IP:端口号 系统自动转入安装流程
2. 授权协议,勾选协议点击下一步
3. 系统检查,点击下一步
4. 修改配置文件
使用禅道容器自身mysql数据库服务输入:127.0.0.1或localhost
使用其他mysql数据库,则数据库服务、端口、账号和密码输入对应消息点击下一步
若数据库zentao已存在,勾选清空现有数据
5. 保存my.php配置文件,确认没问题点击下一步
后续需要调整直接修改 app/zentaopms/config/my.php文件
6. 安装成功,点击登录禅道管理系统
7. 设置公司名称、工作方式和账号密码
8. 保存成功进入登录页,输入账号密码进行登录
9. 登录成功进入禅道,禅道安全性的提示修改密码
至此,docker部署安装禅道完成
相关文章
- 使用docker安装Paddle Serving dockfile服务化部署精简版本
- ClickHouse分布式安装-Docker环境
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- Docker技术入门与实战(第2版)3.3 搜寻镜像
- 如何在 CentOS 7 上安装 Docker
- [转]深入理解Docker ulimit(docker容器启动报错library initialization failed - unable to allocate file descriptor table - out of memory问题解决)
- 【Docker安装部署Kafka+Zookeeper详细教程】
- Docker Registry搭建与使用
- docker安装kafka
- docker安装配置elasticSearch
- Docker第二讲 在Linux系统安装配置docker
- docker-compose 部署 RSS 服务订阅、安装tiny-tiny-rss、RSSHub
- docker安装禅道
- Docker - docker的安装部署 - docker常用命令 - 底层隔离机制
- 《第一本Docker书(修订版)》——1.2 Docker组件
- Docker中安装Drone(基于Gitea)
- 在Docker中运行PostgreSQL+pgAdmin4
- Ubuntu 18.04在已经安装Docker CE后如何安装NVIDIA-Docker,以使docker容器内可以使用宿主机显卡
- 【Docker】Docker安装MySQL,并解决中文乱码和配置数据备份同步到宿主机
- docker基础之docker的网络基础配置(八)
- 浅析Docker Volume理解:docker内文件系统是如何工作的、镜像启动容器是如何工作的、为什么要使用Volume、如何使用Volume、匿名卷与实名卷的区别
- Docker与虚拟机之间的关键差异原来是它
- docker hive安装部署
- Docker的常用命令及其使用
- 运维笔记:docker容器安装与部署,以及常用命令、容器卷、dockerfile使用,详细教程
- manjaro docker install ros2 in raspberry pi4B 使用Docker安装ROS2 (ros-humble) 并开启对Wayland的支持
- Docker 容器入门(简介、安装、镜像和容器的命令使用)