【问题标题】:AWS Fargate Windows Container failing to start with : "The user name or password is incorrect.: unknown"AWS Fargate Windows 容器无法启动:\“用户名或密码不正确。:未知\”
【发布时间】:2022-08-04 12:22:29
【问题描述】:

我正在尝试在 Fargate 上运行准系统 Windows 服务器核心 ltsc2019,但出现以下错误。 我已经使用同一图像的多个变体对此进行了测试,但它们似乎都因相同的错误而失败。

我还尝试将操作系统平台设置为 \"WINDOWS_SERVER_2019_FULL\" 和 \"WINDOWS_SERVER_2019_CORE\" 但这也没有任何区别。

Stopped | CannotStartContainerError: CannotStartContainerError: hcs::System::CreateProcess: C:\\ServiceMonitor.exe w3svc 69da9324ad914d8dbb35bdd2e91bd132-690230031: The user name or password is incorrect.: unknown

任务定义:

{
\"taskDefinitionArn\": \"arn:aws:ecs:eu-west-1:347454123191:task-definition/TH-TeamCity-WIN-Agents-TCLXAgentTaskDefinition-vfqY9KUS25jX:1\",
\"containerDefinitions\": [
    {
        \"name\": \"teamcity-agent\",
        \"image\": \"mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019\",
        \"cpu\": 0,
        \"links\": [],
        \"portMappings\": [],
        \"essential\": true,
        \"entryPoint\": [],
        \"command\": [],
        \"environment\": [],
        \"environmentFiles\": [],
        \"mountPoints\": [],
        \"volumesFrom\": [],
        \"secrets\": [],
        \"user\": \"root\",
        \"dnsServers\": [],
        \"dnsSearchDomains\": [],
        \"extraHosts\": [],
        \"dockerSecurityOptions\": [],
        \"dockerLabels\": {},
        \"ulimits\": [],
        \"logConfiguration\": {
            \"logDriver\": \"awslogs\",
            \"options\": {
                \"awslogs-group\": \"TH-TeamCity-WIN-Agents-ECSLogGroup-QRfQsjAva3sk\",
                \"awslogs-region\": \"eu-west-1\",
                \"awslogs-stream-prefix\": \"aws/ecs/teamcity-agent\"
            },
            \"secretOptions\": []
        },
        \"systemControls\": []
    }
],
\"family\": \"TH-TeamCity-WIN-Agents-TCLXAgentTaskDefinition-vfqY9KUS25jX\",
\"executionRoleArn\": \"redacted\",
\"networkMode\": \"awsvpc\",
\"revision\": 1,
\"volumes\": [],
\"status\": \"ACTIVE\",
\"requiresAttributes\": [
    {
        \"name\": \"com.amazonaws.ecs.capability.logging-driver.awslogs\"
    },
    {
        \"name\": \"ecs.capability.execution-role-awslogs\"
    },
    {
        \"name\": \"com.amazonaws.ecs.capability.docker-remote-api.1.19\"
    },
    {
        \"name\": \"com.amazonaws.ecs.capability.docker-remote-api.1.17\"
    },
    {
        \"name\": \"com.amazonaws.ecs.capability.docker-remote-api.1.18\"
    },
    {
        \"name\": \"ecs.capability.task-eni\"
    }
],
\"placementConstraints\": [],
\"compatibilities\": [
    \"EC2\",
    \"FARGATE\"
],
\"requiresCompatibilities\": [
    \"FARGATE\"
],
\"cpu\": \"4096\",
\"memory\": \"8192\",
\"runtimePlatform\": {
    \"operatingSystemFamily\": \"WINDOWS_SERVER_2019_FULL\"
},
\"registeredAt\": \"2022-07-21T12:08:08.292Z\",
\"registeredBy\": \"redacted\",
\"tags\": [
]

}

    标签: amazon-web-services docker amazon-ecs aws-fargate windows-server


    【解决方案1】:

    原因之一可能是必须传递给容器的环境变量。 您可以检查 docker 映像运行映像所需的变量吗? U 可以在任务定义中传递变量。 谢谢。

    【讨论】:

      猜你喜欢
      • 2022-10-27
      • 2021-08-15
      • 2022-06-16
      • 2016-12-02
      • 1970-01-01
      • 2016-09-30
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多