Aquí está mi archivo .yml
version: '3.7'
services:
node1:
image: mongo
ports:
- 30001:27017
volumes:
- $HOME/mongoclusterdata/node1:/data/db
networks:
- mongocluster
command: mongod --replSet comments
node2:
image: mongo
ports:
- 30002:27017
volumes:
- $HOME/mongoclusterdata/node2:/data/db
networks:
- mongocluster
command: mongod --replSet comments
depends_on :
- node1
node3:
image: mongo
ports:
- 30003:27017
volumes:
- $HOME/mongoclusterdata/node3:/data/db
networks:
- mongocluster
command: mongod --replSet comments
depends_on :
- node2
networks:
mongocluster:
driver: bridge
La sección de volumen tiene una ruta absoluta que es diferente de la raíz. En realidad, el archivo docker crea un archivo de configuración automática en la raíz, por lo que si tiene la raíz como una ubicación de instalación de docker-compose, cámbielo a otro lugar, y ahora la configuración del archivo de configuración nunca lo haría. eliminar en docker-install arriba/abajo.