docker、docker compose 设置容器时间--小白实操记录
1 Dockerfile 时区设置RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo 'Asia/Shanghai' >/etc/timezone2 docker-comopse yml配置volumes:- /etc/localtime:/etc/localtime:ro#将外边时间直接挂载到容器内部,权限
·
以下两种方法 二选一即可,如果需要ntp对时最好使用第二种方法。
1 Dockerfile 时区设置
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
2 docker-comopse yml配置
volumes:
- /etc/localtime:/etc/localtime:ro#将外边时间直接挂载到容器内部,权限只读
- /etc/timezone: /etc/timezone:ro#将外面的时间挂载到容器内部,权限只读,容器内不可修改
/etc/localtime是用来描述本机时间,而 /etc/timezone是用来描述本机所属的时区
更多推荐
已为社区贡献4条内容
所有评论(0)