在Dockerfile中修改
通过此方式后续基于此基础镜像的容器都不需要修改时区
RUN rm -f /etc/localtime \
&& ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone
啟動容器時修改內部文件
挂载本地 /etc/localtime 到容器内覆盖配置
docker run -it -v /etc/localtime:/etc/localtime centos /bin/sh
或者挂载本地 /usr/share/zoneinfo/Asia/Shanghai 到容器内覆盖配置
docker run -it -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime centos /bin/sh
docker run指令大全:
https://www.runoob.com/docker/docker-run-command.html
网友评论