Docker-compose不与本地时间同步

时间:2019-12-10 13:49:21

标签: docker go docker-compose timezone

在我的docker-compose.yml文件中,有以下一行:

environment:
  - "TZ=Asia/Colombo"

我使用sudo docker-compose up --build来启动服务。

要将记录插入数据库,请在golang中使用time.Now()

当我将记录插入表中时,时间与本地时间不同。

我也尝试过

volumes:
 - /etc/localtime:/etc/localtime:ro

但是时间仍然不同。我测试了golang时间,它显示了正确的时间。

我已连接运行docker-image并检查了时间,它也显示了正确的时间。 MySQL已通过select now();测试。所有的节目都显示正确的时间。唯一的问题是,当我将记录插入数据库时​​,它显示了不同的时间。

我在这里想念什么?

我的本​​地环境:

  • Debian-9
  • Docker版本:18.09.3
  • Docker-compose版本:1.23.2

0 个答案:

没有答案