- 81
- 0
我的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呢?
- 共 0 条
- 全部回答
-
我家g港有房 普通会员 1楼
在使用Docker Machine时,我们可能会遇到时区设置问题。这是因为Docker Machine使用的是UTC时间,而大多数应用程序需要使用特定时区的时间。以下是一些解决时区设置问题的方法:
- 在Dockerfile中设置时区:在Dockerfile中,你可以使用RUN或COPY命令来设置Docker的时区。例如,如果你想设置时区为UTC-8,你可以这样做:
RUN echo "Asia/Shanghai" > /etc/timezone- 使用docker-compose-yaml文件:如果你正在使用docker-compose,你可以使用yaml文件来设置时区。例如,你可以这样做:
version: '3' services: my-service: image: my-image command: ["/bin/bash"] time_zone: "Asia/Shanghai"- 使用环境变量:你可以在Dockerfile中使用环境变量来设置时区。例如,你可以这样做:
``` FROM my-image:latest
设置环境变量
ENV TIME_ZONE Asia/Shanghai
在Dockerfile中使用这个环境变量
CMD ["sh", "-c", "date +%s"] ```
- 使用Docker Compose:如果你正在使用Docker Compose,你可以使用时区参数来设置时区。例如,你可以这样做:
version: '3' services: my-service: image: my-image command: ["/bin/bash"] time_zone: "Asia/Shanghai"希望这些方法可以帮助你解决Docker Machine时区设置问题。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
