AWS弹性豆梗不安装docker卷
这是我的Dockerun.aws.json
文件:
{ "AWSEBDockerrunVersion": 2, "volumes": [ { "name": "nginx-proxy-conf-template", "host": { "sourcePath": "/var/app/current/dockerfiles/nginxproxy/default.conf.template" } } ], "containerDefinitions": [ { "name": "nginxProxy", "image": "chrissound/nginxproxy:latest", "essential": true, "memory": 300, "mountPoints": [ { "sourceVolume": "nginx-proxy-conf-template", "containerPath": "/etc/nginx/conf.d/default.conf.template" } ] }, { "name": "httpdbin", "image": "paddycarey/httpbin", "essential": true, "memory": 300 } ] }
但他们似乎没有安装, sudo docker ps
输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4e2f85db532a chrissound/nginxproxy "/bin/sh -c 'proxy..." About an hour ago Up 7 minutes 80/tcp sleepy_stonebraker f12100f2862e amazon/amazon-ecs-agent:latest "/agent" About an hour ago Up About an hour ecs-agent
sudo docker inspect -f '{{ .Volumes }}' sleepy_stonebraker
的输出sudo docker inspect -f '{{ .Volumes }}' sleepy_stonebraker
:
Template parsing error: template: :1:3: executing "" at <.Volumes>: map has no entry for key "Volumes"
容器虽然成功启动。 我怎么能进一步诊断呢?
- 在Dockerfile FROM参数中使用–build-arg值
- 多Docker Elastic Beanstalk:上传.ebextensions
- 在Docker应用程序中启用摄像头并通过AWS ECS访问
- 如何将fluentd容器放在ECS中的负载均衡器后面?
- 在EC2实例上使用IAMangular色的“没有基本身份validation凭据”
- 失败(404错误)通过AWS EBS泊坞窗环境中的Nginx访问Amazon Linux API泊坞窗服务
- 我可以安排Docker在Amazon ECS的特定时间运行吗?
- 从Docker容器中获取映射的端口
- Elastic BeanStalk Docker应用程序,编写本地文件