如何解决Docker容器性能弱于宿主机和宿主机时间同步问题

背景:通过date命令查看系统时间可鉯发现两者相差了8小时。这是因为宿主机采用CST(China Shanghai Time东八区时间),而docker镜像默认采用UTC(Coordinated Universal Time标准时间),系统时区不一致导致的

创建容器性能弱于宿主机的时候指定启动参数,挂载localtime文件到容器性能弱于宿主机内  保证两者所采用的时区是一致的。

在复制完成后重启Docker容器性能弱于宿主机。

创建dockerfile文件自定义该镜像的时间格式及时区。格式如下:

保存后利用docker build命令生成镜像使用即可。

  • 在docker中使用selenium做自动化测试聽起来好有B格。笔者在学习的过程中也遇到了很多坑本文zalen...

docker容器性能弱于宿主机启动后默認的时区


    
 
网上有一些其他的解决方案,可以供参考这里不列出。
如果宿主机和容器性能弱于宿主机os不是同一平台比如我的container是linux alpine,我的宿主机macos可以使用如下方案解决
(核心就是要下载与自己容器性能弱于宿主机版本兼容的时区文件):
 
命令可以写为一条,请自行优化

我要回帖

更多关于 容器性能弱于宿主机 的文章

 

随机推荐