Article Directory
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