Error Running Dockerrun.aws.json file ERROR: ValueError :: Extra data

I’m trying to run the current dockerrun.aws.json file with eb local run but it gives back this error.

ERROR: ValueError :: Extra data: line 2 column 1 – line 8 column 1 (char 61 – 478)

  • Running Spring Boot Microservices using Docker and AWS ECS
  • What is the simplest way to create an EC2 from a docker image hosted on ECR?
  • Running iPython Notebook in Docker container on Amazon EC2 instance
  • Docker container out of sync with host
  • Sharing directories in a Docker container both with a Dockerfile and after the container is running
  • Looking for Moby Linux on AWS ssh username
  • It gives the error after these debug messages.

    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 File

    {
        "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": []
    }
    

    The rest of the code is located here: https://github.com/bchav/beanstalk-docker-signup. I was attempting to follow the tutorial here on the topic, https://www.youtube.com/watch?v=vaZmVSlWwyA

    I’ve tried just about everything from getting rid of spaces in the dockerrun file to minifying it. I’m not sure what the error could be?

    Attached is image of error

    enter image description here

    UPDATE

    So I asked another question here (Upgrade Python on Mac from 2.7 to 3.6 (or newest) for elastic beanstalk client AWS) and got my Python upgraded to the newest 3.6, it was able to give me a more detailed error, but still an error. Attached is newest image of error.

    ERROR: JSONDecodeError :: Extra data: line 2 column 1 (char 61)

    enter image description here

  • Can't delete mysql database, table or even alter table inside docker
  • docker push to registry does not work
  • How to avoid recreation of a linked container with docker-compose?
  • pip install django-allauth UnicodeDecodeError
  • Starting Docker On Debian 8: No Sockets Found
  • How to build a large docker image with relatively small disk space consumption?
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.