gpt4 book ai didi

amazon-web-services - aws ec2 docker 容器更新

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

我在 AwS Marketplace 中有一个 AMI,它在里面运行一个 docker 容器。我想在实例第一次启动时更新一次 docker 容器。
当然,我可以 ssh 到实例并更新容器,但也许有更简单的方法。

谢谢

最佳答案

I want to update the docker container once when the instance is booting the first time



如果你想更新 docker 镜像,你可以把它们放在你的 user-data 中。在实例启动期间。

如果要更新 ECS-agent,只需将其放入用户数据中。
docker pull amazon/amazon-ecs-agent:latest

或者如果您想从 ECR 更新图像,那么您需要运行它,但您的实例应该具有访问 ECR 的角色。
docker pull account_id.dkr.ecr.us-west-2.amazonaws.com/test:latest

您可以在下面找到用户数据部分

启动实例 -> 配置实例 -> 高级详细信息 -> 用户数据

enter image description here

如果您想更新以从某个私有(private)仓库拉取图像,请在拉取图像之前添加登录命令,或者如果您已经拥有访问权限,则只需运行 docker pull image_name
更新:

如果您想将这些默认添加到您的 AMI 中,您可以使用 cloud.ini。

这里是 answer你可以看看或 here .

关于amazon-web-services - aws ec2 docker 容器更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57885006/

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