Docker容器时间与宿主机不符

1.windows下docker中时间设置与宿主机同步

//apk update //可以不运行
apk add tzdata
ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

date   //输出Mon Jul 10 15:11:47 CST 2023

2.公司测试机 ubantu系统

docker cp /usr/share/zoneinfo/Asia/Shanghai phpreal:/etc/localtime

3.正式linux环境

//启动时设置时间
docker run --name phpreal -v /home/php_code/lgb-hf:/hyperf-skeleton -v /etc/localtime:/etc/localtime -p 9501:9501 -it --privileged -u root -d --entrypoint /bin/sh hyperf/hyperf:8.1-alpine-v3.17-swoole

用到了:docekr run -v /etc/localtime:/etc/localtime

//已经在运行中 则cp到容器内
docker cp /etc/localtime phpreal:/etc/localtime
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容