diff --git a/docker-compose.yml b/docker-compose.yml
index 91df76e6c17904a65ffff566ac08b68c2078bf90..c5bf243b3738d4f0e198d7a26413a0dc1c636fed 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -7,6 +7,8 @@ services:
     entrypoint: /root/MetaNet --single-node --enable-prom --log-level debug --p2p-priv-key /root/default-priv-key --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.1
     ports:
       - "38010:38010"
+    volumes:
+      - ./data/net1:/root/data
     deploy:
       restart_policy:
         condition: on-failure
@@ -23,6 +25,8 @@ services:
     entrypoint: /root/MetaNet --single-node --enable-prom --log-level debug --peer /ip4/172.99.1.1/tcp/30333/p2p/16Uiu2HAm3pzLayNahJtkYHaxWFMibZ7RuyG8BRsdj1YQRvwWYKM5 --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.2
     ports:
       - "38011:38010"
+    volumes:
+      - ./data/net2:/root/data
     deploy:
       restart_policy:
         condition: on-failure
diff --git a/net.sh b/net.sh
index d3d8131e0467184b186247ea271ebf04c55866a4..aaee92f9f9043d035e6a8b610107db084a5454e4 100644
--- a/net.sh
+++ b/net.sh
@@ -33,7 +33,9 @@ else
 fi
 echo "$deploy"                                          >> $composefile
 echo "    ports:"                                       >> $composefile
-echo "      - \"$((38010 + i)):38010\""                         >> $composefile
+echo "      - \"$((38010 + i)):38010\""                 >> $composefile
+echo "    volumes:"                                     >> $composefile
+echo "      - ./data/net$i:/root/data"              >> $composefile
 echo "    networks:"                                    >> $composefile
 echo "      meta:"                                      >> $composefile
 echo "        ipv4_address: 172.99.1.$i"                >> $composefile