我想验证一个分布式系统,并为我所用连接在一起的多搬运工集装箱做最简单的方式对时钟偏移的影响。
我可以修改个别泊坞窗容器的时钟,使它们与主机分离?
我想验证一个分布式系统,并为我所用连接在一起的多搬运工集装箱做最简单的方式对时钟偏移的影响。
我可以修改个别泊坞窗容器的时钟,使它们与主机分离?
我不知道该链接的答案是完全适当的。
一个简单的事实是,容器只是过程:你不能做一个容器,你不能在一个正常的子里面做的任何事情。 你可以用的时区和渣土等有关,但他们仍然引用相同的内核时钟作为别的。
如果你真的想用时间偏移玩,你可能需要调查某种形式的虚拟化解决方案。
如果要运行具有不同时间的容器,你可以用不同的时区启动它,看到这种提取物https://github.com/docker/docker/issues/3359#issuecomment-32150214
$ docker run --rm busybox date
Thu Mar 20 04:42:02 UTC 2014
$ docker run --rm -v /etc/localtime:/etc/localtime busybox date
Thu Mar 20 14:42:20 EST 2014
$ FILE=$(mktemp) ; echo $FILE ; echo -e "Europe/Brussels" > $FILE ; docker run --rm -v $FILE:/etc/timezone -v /usr/share/zoneinfo/Europe/Brussels:/etc/localtime busybox date
/tmp/tmp.JwL2A9c50i
Thu Mar 20 05:42:26 CET 2014