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)

  • Spring boot app not work on AWS
  • Persistent mysql data from docker container
  • Using rc.local to start network dependent services
  • Why doesn't my pod respond to requests on the exposed port?
  • AWS Server setup with JIRA, Docker
  • AWS ECS agent won't start
  • 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

  • Deploy Spring Cloud App into docker cluster using swarm
  • Cannot connection Oracle Database after using Docker container
  • apt-get install in Ubuntu 16.04 docker image: '/etc/resolv.conf': Device or resource busy
  • java.lang.StackOverflowError in pio train phase
  • Not able to start a pod in minikube by pulling image from external private registry
  • DOCKER for setting up BitBucket
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.