Docker - set up the Zen management software zentao

Docker - set up the Zen management software zentao


Here the use of open-source version of Zen

1, pull mirroring

docker pull idoop/zentao

2, run-time image

docker hub official mirror address https://hub.docker.com/r/idoop/zentao

docker run \
  --name zentao \
  --hostname=zentao \
  --restart=always \
  -d \
  -p 61250:80 \
  -p 61251:3306 \
  -e ADMINER_USER="zentao" \
  -e ADMINER_PASSWD="OnlinezuozuoCreated.zentao.test" \
  -e BIND_ADDRESS="false" \
  -v /etc/docker/volume/zentao:/opt/zbox/ \
  --add-host smtp.exmail.qq.com:163.177.90.125 \
  idoop/zentao

Parameter Description

ADMINER_USER :设置Web登录数据库的管理员帐户。
ADMINER_PASSWD :设置Web登录数据库的管理员密码。
BIND_ADDRESS:如果使用设置值false,MySQL服务器将不绑定地址。
SMTP_HOST:设置smtp服务器的IP和主机。(如果无法发送邮件,将会有所帮助。)也可以extra_host在docker-compose.yaml中使用,或者--add-host在使用dokcer run命令时使用param 。

Note: Zentao administrator account admin, and the default initialization password is 123456. MySQL root account password is 123456, please change your password on first login.

3, delete container

docker container stop zentao
docker container rm zentao

4, into the panel

docker exec -it zentao bash

5, synchronization zone

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&
  echo "Asia/Shanghai" >/etc/timezone
date "+%Y-%m-%d %H:%M:%S" ## 显示设置后,新的系统时间

6, check the running status

docker ps | grep "zentao"

7, the Zen dockerfile


FROM buildpack-deps:18.04-curl 
MAINTAINER Swire Chen <[email protected]>

#ENV ZENTAO_VER=11.7
ENV ZENTAO_VER=11.7.stable

ADD https://raw.githubusercontent.com/easysoft/zentaopms/master/www/upgrade.php.tmp /tmp/upgrade.php

COPY docker-entrypoint /usr/local/bin/docker-entrypoint

#RUN curl -s ${ZENTAO_URL} -o zbox.tar.gz && mv zbox.tar.gz /tmp \
RUN curl -s http://dl.cnezsoft.com/zentao/${ZENTAO_VER%%.stable}/ZenTaoPMS.${ZENTAO_VER}.zbox_64.tar.gz -o zbox.tar.gz && mv zbox.tar.gz /tmp \
    && chmod +x           /usr/local/bin/docker-entrypoint

HEALTHCHECK --start-period=20s --interval=45s --timeout=3s CMD wget http://localhost/ -O /dev/null || exit 1

EXPOSE 80 3306

ENTRYPOINT ["docker-entrypoint"]

8. How do you log Zen

According to 80-port mapping above docker run command to access the page address

The first time you log in


帐号:admin
密码:123456

You will be asked to change your password, do not use the default password 123456

It goes like this

Here Insert Picture Description

Published 455 original articles · won praise 1357 · Views 2.38 million +

Guess you like

Origin blog.csdn.net/qq_15071263/article/details/104560960