1
您好,我有一個配置爲瓶型應用和一個mysql實例構建docker容器。Docker-compose:將文件從本地env複製到EC2實例
我創建一個新的虛擬機與
docker-machine create -d amazonec2 --....... production
,然後(設置正確的環境之後)
docker-compose build
- >docker-compose up -d
的問題是,所有這些發生的同時CWD是一個本地回購與我需要的文件。事實證明,這些文件不會被複制。
我看過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