加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

amazon-web-services – 为什么Docker构建命令在Elastic Beanst

发布时间:2020-12-16 03:30:00 所属栏目:安全 来源:网络整理
导读:EB抱怨说我的构建已超时,所以我ssh到一个实例并决定自己运行docker build以查看发生了什么.每一步,甚至像mkdir这样简单的事情都需要很长时间才能运行.即使是WORKDIR在执行之前至少会停顿一两分钟. 在我的本地机器上这些都是即时的.到底是怎么回事? 最佳答案

EB抱怨说我的构建已超时,所以我ssh到一个实例并决定自己运行docker build以查看发生了什么.每一步,甚至像mkdir这样简单的事情都需要很长时间才能运行.即使是WORKDIR在执行之前至少会停顿一两分钟.

在我的本地机器上这些都是即时的.到底是怎么回事?

最佳答案
与在AWS上运行的Ubuntu机器相同的问题.原来解决方案的关键是从devicemapper切换到aufs存储后端.

首先,运行以下命令以确定当前使用的存储后端:

码头工人信息| grep存储

如果它说devicemapper,你可能找到了缓慢的原因.

以下是从here开始在Ubuntu中切换到aufs后端的程序:

> sudo apt-get install -y -q linux-image-extra – $(uname -r)
> sudo service docker restart

请注意,您必须重建所有现有的图像/容器,因为当您切换到aufs时它们将被擦除.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读