在使用docker swarm时,我应该在哪里放置我的项目git仓库

我有一个docker-compose.ymlconfiguration的docker工人

version: '2' services: payments: build: . container_name: 'my-container' expose: - "80" - "27017" ports: - "80:80" - "27017:27017" volumes: - .:/var/www/html read_only: false privileged: true tty: true 

和这个Dockerfile

 FROM my-private/repo RUN apt-get update && apt-get install -y supervisor EXPOSE 22 80 

在我的本地主机,它按预期工作。 不过,我想部署我的docker在configuration了Swarm的容器服务(1个主节点和2个代理)。

我应该把代码放在哪里? 在我的本地主机上,代码从“。” 到“/ var / www / html”。 但是在部署到Swarm之后,文件夹/ var / www / html是空的。

任何想法? 谢谢你的帮助