вот мое определение задачи, мне нужно запустить контейнер, где / mnt / efs / ml / model на хосте должен быть прикреплен к контейнеру ecs в / opt / ml / model, а рабочий каталог contianer - / opt / program, а точка входа - / bin / bash, а команда для запуска программы - serve, о которой упоминается, когда я запускаю команду в ec2 через s sh: docker run --name dcttsContainer -it -p 80: 8080
--entrypoint / bin / bash -v / mnt / efs / ml / model: / opt / ml / model он запущен, но когда я запускаю его с помощью taskdef, он не работает .. данные в ec2 находится по этому пути / mnt / efs / ml / model, я смонтировал efs к экземпляру при создании экземпляра itslef ...
Docker файл имеет эти в конце: WORKDIR / opt / program / ENTRYPOINT ["подавать"]
enter code here
"ipcMode": null,
"executionRoleArn": "arn:aws:iam::123456789:role/ecsTaskExecutionRole",
"containerDefinitions": [
{
"dnsSearchDomains": null,
"environmentFiles": null,
"logConfiguration": null,
"entryPoint": [
"/bin/bash"
],
"portMappings": [
{
"hostPort": 80,
"protocol": "tcp",
"containerPort": 8080
}
],
"command": [
"serve"
],
"linuxParameters": null,
"cpu": 500,
"environment": [],
"resourceRequirements": null,
"ulimits": null,
"dnsServers": null,
"mountPoints": [
{
"readOnly": null,
"containerPath": "/opt/ml/model",
"sourceVolume": "efs-mounted"
}
],
"workingDirectory": "/opt/program/",
"secrets": null,
"dockerSecurityOptions": null,
"memory": null,
"memoryReservation": 600,
"volumesFrom": [],
"stopTimeout": null,
"image": "123456789.dkr.ecr.us-east-1.amazonaws.com/dctts:GPU_TF2",
"startTimeout": null,
"firelensConfiguration": null,
"dependsOn": null,
"disableNetworking": null,
"interactive": null,
"healthCheck": null,
"essential": true,
"links": null,
"hostname": null,
"extraHosts": null,
"pseudoTerminal": null,
"user": null,
"readonlyRootFilesystem": true,
"dockerLabels": null,
"systemControls": null,
"privileged": null,
"name": "dcttcsContainer"
}
],
"memory": null,
"taskRoleArn": "arn:aws:iam::12345678:role/ecsTaskExecutionRole",
"family": "web-ai-Taskdef",
"pidMode": null,
"requiresCompatibilities": [
"EC2"
],
"networkMode": "bridge",
"cpu": null,
"inferenceAccelerators": [],
"proxyConfiguration": null,
"volumes": [
{
"efsVolumeConfiguration": null,
"name": "efs-mounted",
"host": {
"sourcePath": "/mnt/efs/ml/model"
},
"dockerVolumeConfiguration": null
}
],
"placementConstraints": [],
"tags": []
}```