記事のディレクトリ
禅管理ソフトウェアzentaoを設定 - ドッカー
禅のオープンソース版を使用することをここに
1、プルミラーリング
docker pull idoop/zentao
2、ランタイムイメージ
ドッキングウィンドウハブ公式ミラーアドレス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
パラメータ説明
ADMINER_USER :设置Web登录数据库的管理员帐户。
ADMINER_PASSWD :设置Web登录数据库的管理员密码。
BIND_ADDRESS:如果使用设置值false,MySQL服务器将不绑定地址。
SMTP_HOST:设置smtp服务器的IP和主机。(如果无法发送邮件,将会有所帮助。)也可以extra_host在docker-compose.yaml中使用,或者--add-host在使用dokcer run命令时使用param 。
注:Zentao管理者アカウントの管理、およびデフォルトの初期化パスワードは123456です。MySQLのrootアカウントのパスワードは123456です、最初のログイン時にパスワードを変更してください。
3、削除コンテナ
docker container stop zentao
docker container rm zentao
4、パネルに
docker exec -it zentao bash
5、同期ゾーン
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &&
echo "Asia/Shanghai" >/etc/timezone
date "+%Y-%m-%d %H:%M:%S" ## 显示设置后,新的系统时间
6、実行中の状態を確認
docker ps | grep "zentao"
7、禅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.あなたは禅のログを記録するにはどうすればよいです
ドッキングウィンドウの実行コマンド上で80ポートのマッピングによると、ページのアドレスにアクセスします
あなたが初めてログイン
帐号:admin
密码:123456
あなたは、デフォルトのパスワードを使用していない、あなたのパスワードを変更するように求められます123456
それはこのように書きます