diff --git a/Dockerfile b/Dockerfile
index df77e135bdef596a64561747dcd8e1e24f62b6f3..381f8824dda2cb1f2f0e93b1415948cc8f0d8a19 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -31,5 +31,7 @@ EXPOSE 14626/tcp
 
 # Copy the Pre-built binary file from the previous stage
 COPY --from=build /go/bin/goshimmer .
+# Copy the docker config
+COPY docker.config.json config.json
 
 ENTRYPOINT ["./goshimmer"] 
diff --git a/docker-compose.yml b/docker-compose.yml
index b4af6fb9dac5d2d2e9e9587daac956f6a838b2da..c119216fda30767cc16b3ec7ff2bd566c4b0361c 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -3,6 +3,7 @@ version: "3"
 services:
 
   goshimmer:
+    network_mode: host
     image: iotaledger/goshimmer
     build:
       context: ./
@@ -15,4 +16,3 @@ services:
       - "14666:14666/tcp"
       - "14626:14626/udp"
       - "14626:14626/tcp"
-    command: "--node.disablePlugins statusscreen"
diff --git a/docker.config.json b/docker.config.json
new file mode 100644
index 0000000000000000000000000000000000000000..37dea0df987bfbe4bfa94cd14937ee851c71d71c
--- /dev/null
+++ b/docker.config.json
@@ -0,0 +1,36 @@
+{
+  "analysis": {
+    "serveraddress": "ressims.iota.cafe:188",
+    "serverport": 0
+  },
+  "autopeering": {
+    "address": "0.0.0.0",
+    "entrynodes": [
+      "V8LYtWWcPYYDTTXLeIEFjJEuWlsjDiI0+Pq/Cx9ai6g=@116.202.49.178:14626"
+    ],
+    "port": 14626
+  },
+  "database": {
+    "directory": "mainnetdb"
+  },
+  "gossip": {
+    "port": 14666
+  },
+  "logger": {
+    "Level": "info",
+    "DisableCaller": true,
+    "DisableStacktrace": false,
+    "Encoding": "console",
+    "OutputPaths": [
+      "stdout",
+      "shimmer.log"
+    ],
+    "DisableEvents": true
+  },
+  "node": {
+    "disablePlugins": [
+      "statusscreen"
+    ],
+    "enablePlugins": []
+  }
+}