Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services docker把它存放在哪里;提取过程中的临时文件是什么?_Amazon Web Services_Docker_Amazon Ec2_Aws Opsworks - Fatal编程技术网

Amazon web services docker把它存放在哪里;提取过程中的临时文件是什么?

Amazon web services docker把它存放在哪里;提取过程中的临时文件是什么?,amazon-web-services,docker,amazon-ec2,aws-opsworks,Amazon Web Services,Docker,Amazon Ec2,Aws Opsworks,在你责骂我拥有12GB的映像之前,请知道这是我们处理这个特定场景并仍然自动化构建过程的唯一方法。当我完成这个项目时,我会让自己暂停——我保证 现在,我正在与Opsworks合作一个项目,我需要把我提到的那个非常大的图像拉下来。但是,除非使用AWS控制台,否则无法在Opsworks中更改EC2实例上根卷的大小。因此,我在启动时在/var/lib/docker/上装载了一个50GB的卷。然而,Docker API仍然表示在图像提取过程中磁盘空间不足(50 GB远远超出了需要)。我猜docker将这些

在你责骂我拥有12GB的映像之前,请知道这是我们处理这个特定场景并仍然自动化构建过程的唯一方法。当我完成这个项目时,我会让自己暂停——我保证

现在,我正在与Opsworks合作一个项目,我需要把我提到的那个非常大的图像拉下来。但是,除非使用AWS控制台,否则无法在Opsworks中更改EC2实例上根卷的大小。因此,我在启动时在
/var/lib/docker/
上装载了一个50GB的卷。然而,Docker API仍然表示在图像提取过程中磁盘空间不足(50 GB远远超出了需要)。我猜docker将这些临时文件存储在
/var/lib/docker/
之外的其他地方,但就我而言,我不知道存储在哪里

该死,如果有人能想出一种方法来增加Opsworks EC2实例的根卷大小,而不创建自定义映像,那也太好了


任何帮助都将不胜感激。

默认情况下,Docker将使用
/var/lib/Docker/tmp
作为其临时目录。这可以通过DOCKER守护进程的
DOCKER\u TMP
环境变量来覆盖。

我在Ubuntu上使用DOCKER,需要将临时目录移动到另一个驱动器以避免冲击USB磁盘

这条路对我有用

  • 停车码头工人
  • 移动目录和内容
  • 创建从原始位置到新位置的符号链接
  • 启动docker

  • 谢谢这就是我的想法,但我的问题似乎比我最初想象的要复杂一些。这要么是Docker API、Docker厨师烹饪手册的问题,要么是AWS问题(ECR、EC2等)。我很快会提出另一个问题。