簡體   English   中英

使用 AWS ECS 時如何輕松訪問 docker 容器?

[英]How to easily access docker container when using AWS ECS?

我正在測試在彈性容器服務 (ECS) 中托管 Ruby on Rails 應用程序的解決方案。 我在沒有 Fargate 的情況下進行了設置並運行了我的應用程序。

問題是,每當我必須進入 rails 控制台時,都需要 ssh 集群實例之一,運行 docker ps 以列出容器,復制容器 ID 並在docker exec -it <container_id> rails c使用它docker exec -it <container_id> rails c

有誰知道有什么方法可以讓它更容易? 類似於訪問容器而不需要查詢容器 ID 或任何其他快捷方式? Fargate 會幫助解決這個問題嗎?

您可以在任務定義中命名您的容器並將該名稱用於“exec”。 在這種情況下,您不需要容器 ID。 假設您只有一個容器在運行,即沒有縮放。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM