簡體   English   中英

在 AWS 上部署交互式 Docker 映像

[英]Deploy Interactive Docker image on AWS

我目前在 AWS 上部署 Docker 映像時遇到問題。 我設法將我的圖像推送到 Elastic Container Registry 存儲庫中。 我創建了一個帶有任務的彈性容器服務集群。 到目前為止一切似乎都很好。

它沒有按我的預期開始。 我注意到本地我的 Docker 映像必須使用“-it”參數(交互式 shell)執行。

你能告訴我如何啟用這樣的“-it”參數嗎?

謝謝!

您可以在容器定義中將“initProcessEnabled”設置為 true 參數。 這將允許我們訪問正在運行的容器

以下文檔可能會有所幫助:

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#container_definition_linuxparameters

將此參數設置為 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.

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