【发布时间】:2019-12-10 15:59:56
【问题描述】:
我正在测试在 Elastic Container Service (ECS) 中托管 Ruby on Rails 应用程序的解决方案。我在没有 Fargate 的情况下进行了设置并运行了我的应用程序。
问题是,每当我必须进入 rails 控制台时,都需要 ssh 集群实例之一,运行 docker ps 列出容器,复制容器 ID 并在 docker exec -it <container_id> rails c 中使用它
有没有人知道如何让它变得更容易?无需查询容器 ID 或任何其他快捷方式即可访问容器? Fargate 会在这个问题上提供帮助吗?
【问题讨论】:
-
我不是 Rails 人,你有没有试过像
aws ecs describe-tasks这样的 AWS cli 命令 -
如果容器 ID 是唯一的,您可以键入 1 或 2 个字符。例如,只有一个 id 为
46dkr6f83c4的容器,那么您只能输入4。
标签: ruby-on-rails amazon-web-services docker amazon-ecs