gpt4 book ai didi

amazon-web-services - AWS CannotPullContainerError 设备 Docker 上没有剩余空间

转载 作者:行者123 更新时间:2023-12-02 21:18:23 30 4
gpt4 key购买 nike

我正在尝试使用大型 docker 镜像(该镜像位于 dockerhub here 约 18GB)作为 AWS 批处理的作业定义。我收到以下有关空间不足的错误:

CannotPullContainerError:写入/var/lib/docker/tmp/GetImageBlob#######:设备上没有剩余空间

定义作业的 Cloudformation JSON 部分位于此处

  "JobDef3": {
"Type": "AWS::Batch::JobDefinition",
"Properties": {
"Type": "container",
"ContainerProperties": {
"Image": {
"Fn::Join": [
"",
[
"cornhundred/",
"dockerized-cellranger-nick:latest"
]
]
},
"Vcpus": 1,
"Command": ["some command"],
"Memory": 3000,
},
"RetryStrategy": {
"Attempts": 1
}
}
},

如何让 AWS 增加可用空间量以便我可以运行此镜像?

最佳答案

我能够通过将大文件(~15GB 引用基因组文件)移出 docker 镜像并在运行容器后下载它们来运行 docker 容器。我还需要制作一个自定义 Amazon 系统镜像(AMI,例如 AWS Batch Genomics)并附加一个卷来处理大型引用基因组文件,因为默认容器不够大。

关于amazon-web-services - AWS CannotPullContainerError 设备 Docker 上没有剩余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48792486/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com