一、下载地址
禅道开源版: 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)]>