diff --git a/docker-compose.yml b/docker-compose.yml
index acb86feacd28ae8d5e1ca69a41884364044fed87..52801be6df16fb850e5cd9e96693f4535deca452 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -21,7 +21,7 @@ services:
     volumes:
       - journalbeat:/usr/share/journalbeat/data/
       - /var/log/journal:/var/log/journal
-      - /etc/machine-id:/etc/machine-id
+      - /etc/machine-id:/etc/machine-id:ro
       - /run/systemd:/run/systemd
       - /etc/hostname:/etc/hostname:ro
 
@@ -37,6 +37,7 @@ services:
       - /var/run/docker.sock:/var/run/docker.sock:ro
       - /sys/fs/cgroup:/hostfs/sys/fs/cgroup:ro
       - /proc:/hostfs/proc:ro
+      - /run/systemd:/hostfs/run/systemd
       - /:/hostfs:ro
 
   packetbeat:
diff --git a/journalbeat/journalbeat.yml b/journalbeat/journalbeat.yml
index c0e34710b6598e60de556549d8eb210e4e4bda8f..69fdf7a2b8a3340611d033cf46af36fa260ff85c 100644
--- a/journalbeat/journalbeat.yml
+++ b/journalbeat/journalbeat.yml
@@ -10,5 +10,9 @@ logging:
 http:
   enabled: true
 
+journalbeat.inputs:
+  - paths: []
+    seek: cursor
+
 processors:
   - add_host_metadata: ~