- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
国内时区大多数默认设置为 Asia/Shanghai,这就造成了 Docker 容器时区跟宿主机不一致的情况。
动手依次修改每个容器的时区显然不是最佳实践,Docker 容器往往只需要将其启动,而不需要继续再对其内部做任何变更。
实际上你只需要为每个容器添加两个卷,将宿主机的时区设置映射到 Docker 容器中即可。
如果你正在使用命令行,可以使用以下命令:
docker run -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro ...
如果你使用 Docker-compose 进行容器构建,可以在docker-compose.yml文件相应应用下添加卷:
volumes: - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro
“ro”的意思是只读(read-only)模式,可以保证其挂载卷不被 Docker 容器内部文件系统配置所覆盖。
售前咨询
售后咨询
备案咨询
二维码
TOP