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)

  • Will single docker container scale automatically on Amazon's EC2?
  • Docker-Compose Up Works but Eb Local Run does not
  • How to do container rollbacks using a multi docker configuration on elasticbeanstalk
  • ElasticBeanstalk: storing a bullet proof docker container
  • Not able to read the image LABEL key and values of particular image using AWS java APIs
  • How to run a service on AWS ECS with container overrides?
  • 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

  • Connect to windows image fails with cmd
  • Content of a Docker Image that is pushed to DockerHub
  • How do I see container health status for containers from my docker-compose file
  • Private environment variables when deploying with Docker on AWS Elastic Beanstalk
  • Visual studio 2017 docker error running app
  • Using Docker Containers
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.