使用以下 docker-compose:
version: '3'
services:
database1:
image: mongo:6
container_name: database1
ports:
- "27017:27017"
volumes:
- ./volumes/volume1:/data/db
networks:
- test_network
database2:
image: mongo:6
container_name: database2
ports:
- "27018:27017"
volumes:
- ./volumes/volume2:/data/db
networks:
- test_network
volumes:
volume1:
name: vol1
volume2:
name: vol2
networks:
test_network:
driver: bridge
如何按照 docker-compose 中的指示命名vol1
卷vol2
?我注意到,如果卷未保存在相对路径中,它们的命名正确,但我要求将它们保存在文件volumes
夹中。我在 Windows 上使用 wsl。