【问题标题】:when use docker-compose to launch mysql, I met the problem "Unable to load '/usr/share/zoneinfo/****** as time zone"当使用 docker-compose 启动 mysql 时,我遇到了“无法加载 '/usr/share/zoneinfo/****** 作为时区”的问题
【发布时间】:2021-03-05 10:54:21
【问题描述】:

https://i.stack.imgur.com/8E8fX.png(这是截图的链接)。

我想使用https://github.com/polkascan/polkascan-os.git 来启动一个区块浏览器。但是如图所示,我遇到了警告“无法加载 '/usr/share/zoneinfo/****** 作为时区”。最后,我的区块浏览器无法正确显示时间。所以我认为这与警告有关。我已经搜索了警告,但似乎解决方案都是针对 docker 而不是 docker-compose。那么谁能告诉我如何解决dock-compose中的问题?

【问题讨论】:

  • 嗨!欢迎来到 SO!您找到了哪些解决方案?如果您 edit 您的问题包含链接,也许我们可以帮助您弄清楚如何将其应用于您的情况。
  • 你好,我现在添加了一个链接。
  • 请,当您可以发布纯文本代码块meta.stackoverflow.com/questions/285551/…时,请不要发布图片@

标签: mysql docker docker-compose substrate


【解决方案1】:

尝试定义容器时区。有几种方法,具体取决于包含的系统。比如将宿主机的/etc/localtime/etc/timezone挂载到容器中:

  explorer-api:
    volumes:
      - "/etc/localtime:/etc/localtime:ro"
      - "/etc/timezone:/etc/timezone:ro"

【讨论】:

    猜你喜欢
    • 2020-05-29
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    相关资源
    最近更新 更多