docker-machine 时区设置问题

我的image:
docker run -it --rm my-boot2docker-img bash
root@f593a2dfb0d8:/# cat /etc/timezone
Asia/Shanghai

转换成iso文件:
docker run --rm my-boot2docker-img > boot2docker.iso

docker-machine create -d xhyve --xhyve-boot2docker-url /MyApp/docker-machine/boot2docker.iso worker1

docker-machine ssh worker1
cat /etc/timezone
UTC

如何才能保证时区是 Asia/Shanghai呢?

阅读 3.4k
2 个回答

dockerfile里面加入

RUN echo "Asia/Shanghai" > /etc/timezone

这样试试?

最好的方法还是把宿主的timezone文件挂载到容器里面

/etc/timezone:/etc/timezone

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题