これが私の.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
ボリュームセクションには、ルートとは異なる絶対パスがあります。実際には、dockerファイルはrootに自己構成ファイルを作成するため、uがdocker-composeのインストール場所としてrootを持っている場合は、それを他の場所に変更します。これで、構成ファイルの設定は決して行われません。 dockerで削除-上/下にインストールします。