[英]Deploy Interactive Docker image on AWS
我目前在 AWS 上部署 Docker 映像時遇到問題。 我設法將我的圖像推送到 Elastic Container Registry 存儲庫中。 我創建了一個帶有任務的彈性容器服務集群。 到目前為止一切似乎都很好。
它沒有按我的預期開始。 我注意到本地我的 Docker 映像必須使用“-it”參數(交互式 shell)執行。
你能告訴我如何啟用這樣的“-it”參數嗎?
謝謝!
您可以在容器定義中將“initProcessEnabled”設置為 true 參數。 這將允許我們訪問正在運行的容器
以下文檔可能會有所幫助:
將此參數設置為 true 后,您可以使用以下 cli 命令訪問正在運行的容器。
aws ecs execute-command --cluster *cluster-name* \
--region *aws-region*
--task *task-id* \
--container *container-name* \
--interactive \
--command "/bin/sh"
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-exec.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.