こんにちは私は、フラスコアプリとmysqlインスタンスのドッキング用のコンテナを構築する設定をしています。Docker-compose:ローカルenvからEC2インスタンスへのファイルのコピー
私は
docker-compose build
(正しい環境を設定した後)、その後
docker-machine create -d amazonec2 --....... production
で新しいVMを作成して - 問題はCWDがある一方で、これらすべてのことが起こるということです>docker-compose up -d
必要なファイルをローカルリポジトリに保存します。これらのファイルはコピーされません。
私はdocker cpとdocker scpを見ましたが、問題を解決していないようです。例えば。 SCPと私はレポをコピーする必要がある特定のマシン(xow_web_1)ここで
を参照することはできません.yml
web:
restart: always
volumes:
- .:/xow
build: .
ports:
- "80:80"
links:
- db
hostname: xowflask
command: python xow.py
db:
restart: always
hostname: xowmysql
image: mysql:latest
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: somepasswordhere
MYSQL_DATABASE: somedatabase
data:
restart: always
image: mysql:latest
volumes:
- /var/lib/mysql
command: "true"
はどのようにこれを解決する最も適切な方法でしょうか?ありますかdocker-compose
は正しいアプローチですか?素晴らしいですが、このような問題は解決しません。
ありがとうございます!私は 'ADD。/ src'を持っていました – MayTheSchwartzBeWithYou