Ошибка при запуске файла Dockerrun.aws.json ОШИБКА: ValueError :: Дополнительные данные
Я пытаюсь запустить текущий файл dockerrun.aws.json при локальном запуске eb, но он возвращает эту ошибку.
ОШИБКА: ValueError :: Дополнительные данные: строка 2, столбец 1 - строка 8, столбец 1 (символ 61 - 478)
Выдает ошибку после этих отладочных сообщений.
Creating elasticbeanstalk_signup_1...
/Library/Python/2.7/site-packages/docker/utils/utils.py:591: UserWarning: docker.utils.create_host_config() is deprecated. Please use Client.create_host_config() instead.
'docker.utils.create_host_config() is deprecated. Please use '
Creating elasticbeanstalk_nginx_1...
Pulling image chavisb/nginx-proxy:latest...
Файл Dockerrun.aws.json
{
"AWSEBDockerrunVersion": 2,
"containerDefinitions": [
{
"name": "signup",
"image": "197984628663.dkr.ecr.us-west-2.amazonaws.com/webinar-demo",
"environment": [],
"essential": true,
"memory": 200,
"mountPoints": [],
"portMappings": [],
"links": null,
"volumesFrom": [],
"extraHosts": null,
"dnsServers": null,
"disableNetworking": null,
"dnsSearchDomains": null,
"hostname": null,
"entryPoint": null,
"ulimits": null,
"dockerSecurityOptions": null,
"workingDirectory": null,
"readonlyRootFilesystem": null,
"command": null,
"user": null,
"dockerLabels": null,
"logConfiguration": null,
"cpu": 1,
"privileged": null,
"memoryReservation": null
},
{
"name": "nginx",
"image": "chavisb/nginx-proxy",
"environment": [],
"essential": true,
"memory": 200,
"mountPoints": [],
"portMappings": [
{
"hostPort": 80,
"containerPort": 80,
"protocol": "tcp"
}
],
"links": [
"signup"
],
"volumesFrom": [],
"extraHosts": null,
"dnsServers": null,
"disableNetworking": null,
"dnsSearchDomains": null,
"hostname": null,
"entryPoint": null,
"ulimits": null,
"dockerSecurityOptions": null,
"workingDirectory": null,
"readonlyRootFilesystem": null,
"command": null,
"user": null,
"dockerLabels": null,
"logConfiguration": null,
"cpu": 1,
"privileged": null,
"memoryReservation": null
}
],
"volumes": []
}
Остальная часть кода находится здесь:https://github.com/bchav/beanstalk-docker-signup, Я пытался следовать учебнику по теме,https://www.youtube.com/watch?v=vaZmVSlWwyA
Я пробовал практически все: от избавления от пробелов в файле dockerrun до его минимизации. Я не уверен, что ошибка может быть?
Прикрепленное изображение ошибки
-ОБНОВИТЬ -
Поэтому я задал еще один вопрос здесь (Обновите Python для Mac с 2.7 до 3.6 (или новее) для клиента AWS с эластичным beanstalk) и получил мой Python, обновленный до новейшей версии 3.6, он смог дать мне более подробную ошибку, но все же ошибка. Приложено новейшее изображение ошибки.
ОШИБКА: JSONDecodeError :: Дополнительные данные: строка 2, столбец 1 (символ 61)