您可以在Dockerfile中添加以下命令来将容器的时区设置为上海时间:
RUN apt-get update && \
apt-get install -y tzdata && \
ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
dpkg-reconfigure --frontend noninteractive tzdata
这将安装tzdata包并将容器的时区设置为上海。建议将此命令放在其他软件包安装之前。
完整的修改后的Dockerfile如下:
FROM registry.intsig.net/base/openresty:1.19.3.2-ubuntu20.04
RUN apt-get update && \
apt-get install -y tzdata && \
ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
dpkg-reconfigure --frontend noninteractive tzdata && \
apt-get install -y vim git &&\
luarocks install ljsonschema &&\
luarocks --server=http://rocks.moonscript.org install lyaml &&\
luarocks install pgmoon &&\
luarocks install luasocket &&\
git clone https://gitlab.intsig.net/P-H-C/phc-winner-argon2.git &&\
cd phc-winner-argon2 &&\
make && make install &&\
cd -
ADD nginx /usr/local/nginx/conf




