マイDockerrun.aws.jsonはこのようになりますがマウントされていませんドッカーマシンにsshを実行して実行した場合:"nginxのプロキシ" ドッキングウィンドウの画像ソケットボリュームは
docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock jwilder/nginx-proxy
コンテナが作成され、ボリュームが正しくマウントされます。
なぜ上記のDockerrun.aws.json設定で/var/run/docker.sock:/tmp/docker.sockボリュームが正しくマウントされていないのですか?
docker-compose.ymlから同じ設定を実行すると、ローカルで正常に動作します。しかし、私はDockerrun.aws.jsonを使用してElastic Beanstalkでこの同じ構成を展開する:
version: '2'
services:
nginx:
image: nginx
container_name: nginx
cpu_shares: 100
volumes:
- /var/www/html
environment:
- VIRTUAL_HOST=demo.local
nginx-proxy:
image: jwilder/nginx-proxy
container_name: nginx-proxy
cpu_shares: 100
ports:
- "80:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
私の地元のセットアップが使用されます。
- のVirtualBox 5.0.22 r108108
- ドッカマシンをバージョン0.7.0、ビルドしa650a40
- EB CLI 3.7.7(Pythonの2.7.1)
サイドの質問:あなたはまだのvirtualboxとドッキングウィンドウを使用しています機械? –
私はこの質問を投稿した。現在はKitematic/Docker for Macを使っている。問題は継続する.. – StuR