当任务转向 ECS 时,docker 在分离模式或前台模式下运行

kum*_*mar 5 amazon-web-services

当一个任务在 ECS 中运行时,它会在前台或分离模式下运行。是否可以在任务定义中设置这些选项?

Mar*_*cin 5

它们以detached模式运行。如果您登录到容器实例并检查用于启动任务的 docker run 命令,这很明显。

来自我的 ECS 实例的示例:

docker run \
        [parts not shown]
        --detach=true \
        1234455666.dkr.ecr.us-east-1.amazonaws.com/a03c-fffffecr-fffffos4q \
        python3 app.py
Run Code Online (Sandbox Code Playgroud)

注意--detach=true选项。

我不知道有什么方法可以更改此选项。当 ECS 启动时,tty无论如何都没有终端可以在附加模式下运行。