Docker - 部署禅道
简单的看了一下原文,他使用的是Ubuntu的操作系统,第一步的Docker安装相关命令我确实没有使用过。不过对Linux熟悉的话,那些命令也不难理解。我的是Centos7.5安装的docker,可以参照我的其他博文或者自行百度。接下来开始我的跟练!

1、下载镜像
- (禅道仓库)
docker pull hub.zentao.net/app/zentao:18.10 - (docker仓库)
docker pull easysoft/zentao:18.10
# 以上两种方式任选其一,我使用的是禅道仓库
[root@node01 ~]# docker pull hub.zentao.net/app/zentao:18.10
18.10: Pulling from app/zentao
b7f91549542c: Pull complete
6fc18e9d8534: Pull complete
2983c1dd6d30: Pull complete
dd480174791a: Pull complete
a8847cac3d8f: Pull complete
5a3dfd58e1ad: Pull complete
2660e43392bd: Pull complete
d15bee56465f: Pull complete
a43092a20eb7: Pull complete
4e8dfdabdb52: Pull complete
4f4fb700ef54: Pull complete
0a7ac94fb350: Pull complete
8ee05c68845c: Pull complete
ce2b53f47bc2: Pull complete
4443e5c4fa61: Pull complete
e3ea9361327c: Pull complete
660fcd97fabe: Pull complete
Digest: sha256:65cd5f01db6d18e89c6594df30f7613a10cfea9016e2bc2adb05506f686991a2
Status: Downloaded newer image for hub.zentao.net/app/zentao:18.10
hub.zentao.net/app/zentao:18.10
2、编写compose脚本
创建一个目录,然后在该目录下配置该文件,然后启动禅道的命令也在这个目录下执行。
# 保存为 compose.yaml
services:
zentao:
hostname: "zentao"
ports:
- "8080:80"
restart: 'always'
image: "easysoft/zentao:18.10"
environment:
- MYSQL_INTERNAL=true
volumes:
- /zt_data:/data
networks:
default:
name: zentaonet
- /zt-data为持久化路径,包括数据库,配置文件,上传的附件,日志,安装的插件等。
- 可以给前端加个nginx做反向代理,使用compose文件中hostname配置的名称寻找禅道,不要用ip,但要记得两个服务要位于同一个docker网络,networks中使用 external: true选用手工创建的网络。
3、启动禅道
docker compose up -d

4、浏览器访问

— 要养成终生学习的习惯 —
Docker - 部署禅道的更多相关文章
- docker方式部署禅道
一.概述 使用docker方式部署禅道简单,快速,不容易出错.比起编译安装要方便很多. 二.部署 环境说明 操作系统:centos 7.6 ip地址:10.212.82.65 docker版本:19. ...
- Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...
- 如何在Linux服务器上部署禅道
最近换了新的项目团队,由于新团队比较年轻化,没有实行正规的项目管理,于是我自告奋勇要为团队管理出一份力,帮助团队建立敏捷化的项目管理,经过多方考究和对比后,选择了目前较受欢迎的开源项目管理软件:禅道. ...
- redhat 7.6 部署禅道 yum [Errno 14] curl#37 - "Couldn't open file /mnt/repodata/repomd.
记个流水账 redhat 7.6 上部署 禅道. 禅道官网下载 http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz ...
- 学习笔记——Ubuntu下使用Docker包部署禅道任务管理系统
写此文目的:利用搭建禅道环境联系Docker基本使用方法,加深对Docker容器的理解,Ubuntu下面才能原生运行Docker,因此选择了Ubuntu 1.下载禅道开源版 wget http://d ...
- 【Linux】阿里云服务器部署--禅道
Xshell部署环境 回到Xshell界面,连上阿里云服务器,参考上一篇[linux学习1-Xshell连接阿里云ECS服务器](https://www.cnblogs.com/yoyoketang/ ...
- Linux学习2-在阿里云服务器上部署禅道环境
前言 以前出去面试总会被问到:测试环境怎么搭建?刚工作1-2年不会搭建测试环境还可以原谅自己,工作3-5年后如果还是对测试环境搭建一无所知,面试官会一脸的鄙视. 本篇以最简单的禅道环境搭建为例,学习下 ...
- Linux下的Nginx部署禅道
基本思路:先安装好nginx和mysql和php,上传禅道的源码.把禅道的源码包扔到 nginx/apache 的工程路径内或者nginx/apache内的配置文件指向nginx的路径,然后将ngin ...
- 2019-08-28 redhat linux如何部署禅道服务器(一键安装包)
linux一键安装包内置了XXD.apache, php, mysql这些应用程序,不需要再单独安装部署. linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包. 一.准 ...
- docker安装禅道
一.下载地址 禅道开源版: http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip 数据库用户名: root,默认密码: 123456.运行时 ...
随机推荐
- 【Amadeus原创】Docker安装最新版wordpress
0.安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun service docker start 1 ...
- Tableau 数值 以万显示
# Tableau 数字以万显示 0"."0,万
- Linux readonly
1. 概念readonly在shell脚本中,用来标记变量是只读的,后续执行过程中就不能对其值进行改变,这个用来定义一些常量类的变量. 如果对其进行重新赋值,会提示错误 [root@localhost ...
- mapstruct坑:Internal error in the mapping processor: java.lang.NullPointerException at org.mapstruct.
错误描述 项目中如果使用了mapstruct框架,在使用Idea新版本后,启动会报错! Internal error in the mapping processor: java.lang.NullP ...
- 【狂神说Java】Java零基础学习笔记-Java方法
[狂神说Java]Java零基础学习笔记-Java方法 Java方法01:何谓方法? System.out.println(),那么它是什么呢? Java方法是语句的集合,它们在一起执行一个功能. 方 ...
- 创建Windows service使用FluentScheduler定时刷新网页
我们都知道iis的程序池默认的闲置回收时间是20分钟, 如果是自己的服务器,我们可以设置成0,闲置不回收. 这样网站就不会出现每隔20分钟没有访客访问就出现打开非常慢的情况. 但是,如果个别网站不是用 ...
- 决策单调性优化 DP
前言 本文将介绍决策单调性优化 DP 的相关内容.持续更新修正,如有差错请指出. 1.四边形不等式优化 DP 1.1 四边形不等式与决策单调性 四边形不等式:如果对于任意的 \(a \le b \le ...
- VSCode远程开发Linux内核驱动
受够了Vim的换台电脑就要倒腾N天配置的折磨,受够了Windows下Source Insight眼花的界面.这些软件虽然很多人在用,但是缺点也不少.然而Linux内核代码非常庞大,编译内核又需要在Li ...
- 微服务实战系列(十)-网关高可用之中间件Keepalived-copy
1.场景描述 因为要做网关的高可用,用到了keepalived+nginx,来保证nginx的高可用,如下图: 安装了keepavlived,走了一些弯路,记录下吧,nginx的安装就不多说了,博客已 ...
- Mina源码-整体解读
阅读笔记(一)-整体解读 Apache MINA is a network application framework which helps users develop high performan ...