小资料工程师乐园

docker: 容器內时区设置

2020-10-19  本文已影响0人  luffynoonepiece

在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

上一篇下一篇

猜你喜欢

热点阅读