amazon-web-services – 如何从亚马逊上正在运行的容器创建新的
发布时间:2020-12-16 03:42:59 所属栏目:安全 来源:网络整理
导读:这是我的问题: 我有一个在亚马逊ECS上运行docker镜像的任务,但我想从容器的运行实例中创建一个新的docker镜像. 我在Amazon Ecs上看到了实例的ID,我已经制作了一个AMI,但我想制作一个新的码头图像,我可以从亚马逊拉出来. 有任何想法吗 ? 问候和感谢 最佳答
这是我的问题: 我有一个在亚马逊ECS上运行docker镜像的任务,但我想从容器的运行实例中创建一个新的docker镜像. 我在Amazon Ecs上看到了实例的ID,我已经制作了一个AMI,但我想制作一个新的码头图像,我可以从亚马逊拉出来. 有任何想法吗 ? 问候和感谢 最佳答案
除了@Ben Whaley提供的答案之外,我个人建议您使用Docker API.要使用Docker API,您需要配置docker守护程序端口,此处将解释此过程configuring docker daemon port
让我们使用基础Ubuntu Image运行一个容器,并在容器内创建一个文件夹:
退出容器的状态:
JSON文件,它是用于提交容器的输入:
用于提交容器的API
生成的Id是新的Image Id,它是通过提交容器构建的. 获取docker Images
运行新构建的映像以查看上一个容器中提交的更改.
从Docker文件构建映像,how to build an image using docker API 有关docker API的更多信息,请参阅here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |