Đây là tệp .yml của tôi
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
Phần volume có đường dẫn tuyệt đối khác với root. Thực tế tệp docker tạo tệp tự cấu hình trên root, vì vậy nếu bạn có root làm vị trí cài đặt docker-comp, hãy thay đổi nó thành nơi khác và bây giờ cài đặt tệp cấu hình sẽ không bao giờ xóa trên docker-install up / down.