禅道安装
1、可以直接在网上下载安装包,利用xpath上传安装包安装------安装最简便,不影响使用效果;
2、可以利用docker安装-----利用镜像和容器,数据不易丢失。(利用volume接口形成数据的映射和转移,以实现数据持久化的目的。)
文章目录
前言
提示:本文主要是使用docker部署,并且使用nginx反向代理。下载的禅道版本为“开源版15.7.1”
一、docker安装禅道(Docker配置)
1、vim docker-compose.yaml
前提:已安装docker(编辑docker的配置文件,安装禅道镜像、创建禅道容器)
------->vim docker-compose.yaml(编辑配置文件);
------->docker-compose up -d zentao(启动容器)。
zentao:
container_name: zentao
image: idoop/zentao:latest
ports:
- 8081:80
- 3306:3306
volumes:
- /home/****/volume/zentao:/opt/zbox/
environment:
- ADMIN_USER=admin
- ADMIN_PASSWD=123456
networks:
- gianture
privileged: true
2、脚本详解
注释:上述配置的解释 (docker-compose.yaml----->zentao)
-
Images(镜像):
一般从dockerhub查找镜像,地址:https://hub.docker.com/r/idoop/zentao
docker images------>查看是否安装zentao镜像
-
Containers_name(容器名称):
可以任意命名,建议和外层保持一致
----->docker rm -f idoop/zentao(删除容器) -
ports(端口号):
zentao有两个(1)mysql 3306:3306 (2)apache 8081:80
(web端使用地址的端口是apache的,其中3306,8081占用的是本服务器的端口;3306、80是zentao镜像本身所在提供的端口) -
Volumes(存储):
Docker可以创建和管理容器的相关文件存储
------>/home/docker/volume/zentao:/opt/zbox/
冒号之前位服务器本身位置(可变),之后位zentao设置的位置(不可变) -
environment(貌似可以没有):
ADMIN_USER=root
ADMIN_PASSWD=123456 -
networking、privileged(默认设置好,不变的):
3、用到的docker命令
- docker-compose up -d idoop/zentao 启动禅道容器
- docker images 镜像相关信息
- docker ps 正在运行的容器
- docker ps -a 所有的容器
- docker logs -f zentao 查看禅道容器运行日志
- docker rm -f zentao 删除容器
二、docker安装禅道(Nginx配置)
vim default.conf
(1)vim default.conf
location /zentao/ {
proxy_pass http://zentao/zentao/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
三、浏览器访问
1.地址
因为本服务器的nginx做了代理,默认外界访问的端口都80,所以此刻地址是:http://服务器ip/zentao/(例如:http://39.001.002.15/zentao/)
其他未做代理,需要带上端口号访问(例如:http://192.100.101.102:8081/zentao/)
账号:admin 密码:123456