我有一个带有以下docker-compose.yml配置的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
在我的localhost中,它按预期工作。但是,我想在使用Swarm配置的容器服务中部署docker(1个主节点和2个代理)。
我应该把代码放在哪里?在我的localhost中,代码是从"安装的。" to" / var / www / html"。但是在部署到Swarm后,文件夹/ var / www / html为空。
有什么想法吗?谢谢你的帮助