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