【发布时间】:2018-02-19 03:58:20
【问题描述】:
错误:您只能在重新配置的通用和多容器 Docker 平台上使用“eb local”。
我想在亚马逊上创建一个多容器 docker 容器 Web 服务器。
我已经在亚马逊上创建了一个重新配置的通用多容器环境。
我正在尝试运行此命令以在部署之前测试我的Dockerrun.aws.json 文件,但它不起作用
我已经用亚马逊的示例 dockerrun 进行了测试,但它没有工作
Dockerrun.aws.json
{
"AWSEBDockerrunVersion": 2,
"volumes": [
{
"name": "php-app",
"host": {
"sourcePath": "/var/app/current/php-app"
}
},
{
"name": "nginx-proxy-conf",
"host": {
"sourcePath": "/var/app/current/proxy/conf.d"
}
}
],
"containerDefinitions": [
{
"name": "php-app",
"image": "php:fpm",
"essential": true,
"memory": 128,
"mountPoints": [
{
"sourceVolume": "php-app",
"containerPath": "/var/www/html",
"readOnly": true
}
]
},
{
"name": "nginx-proxy",
"image": "nginx",
"essential": true,
"memory": 128,
"portMappings": [
{
"hostPort": 80,
"containerPort": 80
}
],
"links": [
"php-app"
],
"mountPoints": [
{
"sourceVolume": "php-app",
"containerPath": "/var/www/html",
"readOnly": true
},
{
"sourceVolume": "awseb-logs-nginx-proxy",
"containerPath": "/var/log/nginx"
},
{
"sourceVolume": "nginx-proxy-conf",
"containerPath": "/etc/nginx/conf.d",
"readOnly": true
}
]
}
]
}
【问题讨论】:
标签: php json amazon-web-services amazon-ec2 amazon-elastic-beanstalk