Amazon web services 没有卷连接到正在运行的mysql docker容器-AWS Elastic beanstalk多容器docker应用程序

Amazon web services 没有卷连接到正在运行的mysql docker容器-AWS Elastic beanstalk多容器docker应用程序,amazon-web-services,docker,amazon-elastic-beanstalk,docker-volume,Amazon Web Services,Docker,Amazon Elastic Beanstalk,Docker Volume,我目前的做法是: dockrun.aws.json文件如下所示: { "AWSEBDockerrunVersion": 2, "volumes": [ { "name": "mysql-volume", "host": { "sourcePath": "/var/app/current/web-app" } } ], "containerDefinitions": [ { "name": "m

我目前的做法是:

dockrun.aws.json文件如下所示:

{
  "AWSEBDockerrunVersion": 2,
  "volumes": [
    {
      "name": "mysql-volume",
      "host": {
        "sourcePath": "/var/app/current/web-app"
      }
    }
  ],
  "containerDefinitions": [
    {
      "name": "mysql",
      "image": "mysql:5.7",
      "environment": [
        {
          "name": "MYSQL_ROOT_PASSWORD",
          "value": "root"
        },
        {
          "name": "MYSQL_USER",
          "value": "user"
        },
        {
          "name": "MYSQL_PASSWORD",
          "value": "pass"
        },
        {
          "name": "MYSQL_DATABASE",
          "value": "db"
        }
      ],
      "essential": true,
      "memory": 256,
      "portMappings": [
        {
          "hostPort": 3306,
          "containerPort": 3306
        }
      ],
      "mountPoints": [
        {
          "sourceVolume": "mysql-volume",
          "containerPath": "/var/lib/mysql"
        }
      ]
    },
    {
      "name": "web-application",
      "image": "some image",
      "essential": true,
      "memory": 512,
      "portMappings": [
        {
          "hostPort": 80,
          "containerPort": 8080
        }
      ],
      "links": [
        "mysql"
      ]
    }
  ]
}
当我通过SSH连接到EC2实例时,我看到没有创建卷。不确定,原因是什么,如何更改dockerrun.aws.json文件以使其正常工作。另外,当我停止并重新启动实例时,数据丢失