【问题标题】:Multidocker environment, amazon beanstalk, mounting volumesMultidocker 环境,amazon beanstalk,安装卷
【发布时间】:2015-10-01 02:17:41
【问题描述】:

我想要实现的目标:我有一个包含 CMS 的 docker 容器,该 CMS 有一个名为“assets”的文件夹。我需要资产文件夹可供其他容器使用,并且还需要在容器/图像被删除时数据不会被删除。

我是如何尝试解决的:我已经阅读了有关在多容器环境中安装卷的所有内容,并查看了一堆示例并提出了以下 dockerrun.aws.json 文件

{
 "AWSEBDockerrunVersion": 2,
 "volumes": [
{
  "name": "assets",
  "host": {
    "sourcePath": "/var/app/current/cms"
  }
}
],
"containerDefinitions": [
{
  //...
  "mountPoints": [
    {
      "sourceVolume": "assets",
      "containerPath": "/var/www/assets",
      "readOnly": false
     }
   ]
  }
 ]
}

我可以通过 Beanstalk 上传此内容,所有内容均已构建,所有框均为绿色,但是如果我登录 EC2 实例并 ls /var/app/current 目录为空。我期待看到 /var/app/current/cms/assets 坐在那里......

我认为我的构建文件中缺少核心概念或标志,任何实现我想要做的事情的方向或更好的方法将不胜感激。

【问题讨论】:

    标签: amazon-web-services docker mount amazon-elastic-beanstalk volumes


    【解决方案1】:

    尝试查看此链接并尝试一下。 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_v2config.html 我相信这与您所要求的相似。 J

    【讨论】:

      猜你喜欢
      • 2014-09-15
      • 2015-04-13
      • 1970-01-01
      • 2014-08-20
      • 2015-07-13
      • 2016-06-07
      • 2017-01-12
      • 1970-01-01
      • 2015-02-18
      相关资源
      最近更新 更多