一、下载地址

禅道开源版:   http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip

数据库用户名: root,默认密码: 123456。运行时,可以设置 MYSQL_ROOT_PASSWORD变量来更改密码。

可挂载目录

/app/zentaopms:该目录为禅道目录,里面包含禅道代码及附件上传目录。

/var/lib/mysql:该目录为数据库的数据目录。

二、安装使用

[root@topcheer opt]# unzip docker_zentao.zip.zip
Archive:  docker_zentao.zip.zip
   creating: docker_zentao/
  inflating: docker_zentao/docker-entrypoint.sh
  inflating: docker_zentao/Dockerfile
   creating: docker_zentao/config/
  inflating: docker_zentao/config/apache.conf
  inflating: docker_zentao/config/ioncube_loader_lin_7.0.so
 extracting: docker_zentao/config/00-ioncube.ini
  inflating: docker_zentao/README.md
[root@topcheer opt]# ll
总用量 362232
-rw-r--r--  2 root root        30 11月 19 22:28 1.txt
-rw-r--r--  1 root root         0 11月 19 22:47 aa
-r--------  1 root root         5 11月 19 22:48 aaa
drwxrwxr-x  3 root root        83 8月  28 08:27 docker_zentao
-rw-r--r--  1 root root    506755 11月 25 15:30 docker_zentao.zip.zip
drwxr-xr-x  9 root root       201 10月 23 00:00 gitlab
-rw-r--r--  1 root root 185646832 10月 24 23:52 jdk-8u181-linux-x64.tar.gz
-rw-r--r--  1 root root 150843392 9月  21 10:46 nginx.tar
drwxr-xr-x. 2 root root         6 10月 31 2018 rh
drwxr-xr-x  5 root root        55 9月  18 20:10 seata
-rw-r--r--  1 root root  33917798 11月 15 13:47 seata-server-0.8.1.zip
-rw-r--r--  1 root root         0 11月 19 22:48 tttt
[root@topcheer opt]# cd docker_zentao/
[root@topcheer docker_zentao]# ll
总用量 12
drwxrwxr-x 2 root root   80 8月  28 08:27 config
-rwxrwxr-x 1 root root  904 8月  28 08:27 docker-entrypoint.sh
-rw-rw-r-- 1 root root 1179 8月  28 08:27 Dockerfile
-rw-rw-r-- 1 root root  528 8月  28 08:27 README.md
[root@topcheer docker_zentao]# vim Dockerfile
[root@topcheer docker_zentao]# docker build -t zentao ./
Sending build context to Docker daemon 1.251 MB
Step 1/20 : FROM ubuntu:16.04
Trying to pull repository docker.io/library/ubuntu ...
16.04: Pulling from docker.io/library/ubuntu
e80174c8b43b: Pull complete
d1072db285cc: Pull complete
858453671e67: Pull complete
3d07b1124f98: Pull complete
Digest: sha256:bb5b48c7750a6a8775c74bcb601f7e5399135d0a06de004d000e05fd25c1a71c
Status: Downloaded newer image for docker.io/ubuntu:16.04
[root@topcheer docker_zentao]# docker images
REPOSITORY                                             TAG                 IMAGE ID            CREATED             SIZE
zentao                                                 latest              e9fefa984836        35 seconds ago      596 MB
docker.io/mongo                                        latest              965553e202a4        3 weeks ago         363 MB
docker.io/ubuntu                                       16.04               5f2bf26e3524        3 weeks ago         123 MB
boot                                                   latest              1cb7bd139478        4 weeks ago         677 MB
registry.cn-hangzhou.aliyuncs.com/dalianpai/topcheer   zipkin              17c2bb09f482        4 weeks ago         154 MB
docker.io/mysql                                        latest              c8ee894bd2bd        5 weeks ago         456 MB
elasticsearch                                          latest              874179f19603        8 weeks ago         771 MB
docker.io/nacos/nacos-server                           latest              a4229ac5cc19        2 months ago        710 MB
springbootdemo4docker                                  latest              cd13bc7f56a0        2 months ago        678 MB
docker.io/tomcat                                       latest              ee48881b3e82        2 months ago        506 MB
docker.io/rabbitmq                                     latest              a00bc560660a        2 months ago        147 MB
docker.io/centos                                       latest              67fa590cfc1c        3 months ago        202 MB
docker.io/redis                                        latest              f7302e4ab3a8        3 months ago        98.2 MB
docker.io/rabbitmq                                     3.7.16-management   3f92e6354d11        4 months ago        177 MB
docker.io/elasticsearch                                6.8.0               d0b291d7093b        6 months ago        895 MB
docker.io/hello-world                                  latest              fce289e99eb9        10 months ago       1.84 kB
docker.io/java                                         8                   d23bdf5b1b1b        2 years ago         643 MB
[root@topcheer docker_zentao]# docker run --name zentao -p 80:80 -v /data/www:/app/zentaopms -v /data/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d zentao:latest
27e1f6987613e53610ec93b3befa9976d06651796f166f23e5ca80f41126a475
[root@topcheer docker_zentao]# docker ps -l
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                NAMES
27e1f6987613        zentao:latest       "/app/docker-entry..."   9 seconds ago       Up 8 seconds        0.0.0.0:80->80/tcp   zentao
[root@topcheer docker_zentao]# docker ps -l
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                NAMES
27e1f6987613        zentao:latest       "/app/docker-entry..."   13 seconds ago      Up 12 seconds       0.0.0.0:80->80/tcp   zentao

3、安装禅道

浏览器访问 http://ip,显示禅道安装页面,安装禅道。

 访问禅道的数据库

[root@topcheer docker_zentao]# docker exec -it 27e1f6987613 /bin/bash
root@27e1f6987613:/# mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 39
Server version: 10.0.38-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
01-15 14:41