gpt4 book ai didi

amazon-web-services - ElasticBeanstalk:存储防弹Docker容器

转载 作者:行者123 更新时间:2023-12-02 18:16:22 24 4
gpt4 key购买 nike

我构建了一个在AWS中运行的Docker镜像。

在Dockerfile中,我放置了一些命令,这些命令可以从某些网站下载某些资源,因此很显然,如果这些网站由于某种原因而关闭,则生成一个运行该镜像的新节点将失败。

我如何安全应对这种风险?

有没有一种存储预构建的Docker容器的方法,该容器可以在需要时(例如,当应用程序需要扩展时)部署到节点上,而无需每次都运行Dockerfile?

最佳答案

我认为您正在寻找docker push命令。在构建Dockerfile时,docker为以后运行的容器创建一个镜像。检查docker images。然后,可以将这些图像上载到注册表。 Docker Hub为每个用户提供了一个免费的存储库,因此您可以在此处上传镜像。

您也可以像@ willian-paixao所说的那样使用容器服务。

Docker还有一个非常方便的命令,称为docker save。它将您的图像保存在TAR文件中。然后您可以将其上传到S3。当您再次需要该图像时,只需从S3下载它,然后创建一个docker load即可。通过这种方法,您可以拥有图像存储区,而无需使用注册表。

问候

关于amazon-web-services - ElasticBeanstalk:存储防弹Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40019224/

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