Dockerpyresttest的dockerfile调整,增加时区
Posted WEL测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dockerpyresttest的dockerfile调整,增加时区相关的知识,希望对你有一定的参考价值。
由于pyresttest进行默认时区为GMT,在一些服务要求时间间隔不超过一定时间的服务,通过pyresttest进行测试会出现请求超时要重新登陆的情况。
根据进行调整原有进行:https://hub.docker.com/r/thoom/pyresttestdockerfile如下:
FROM python:2-alpine
LABEL Author="Z.d. Peacock <zdp@thoomtech.com>"
# This needs to be set otherwise pycurl wont link correctly
ENV PYCURL_SSL_LIBRARY=openssl
RUN apk add --no-cache --update openssl curl tzdata \\
&& apk add --no-cache --update --virtual .build-deps build-base python-dev curl-dev \\
&& cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \\
&& echo "Asia/Shanghai" > /etc/timezone \\
&& pip install jmespath jsonschema pyresttest \\
&& apk del .build-deps
WORKDIR /tests
ENTRYPOINT "pyresttest"
增加了安装包tzdata,调整时区为东八区
可以直接执行命令拉取镜像:
docker pull weltest/pyresttest
以上是关于Dockerpyresttest的dockerfile调整,增加时区的主要内容,如果未能解决你的问题,请参考以下文章