Docker on Bare Metal
Prerequisites
Verify eBPF Support
# Check kernel version
uname -r
# Should be >= 4.18
# Verify CONFIG_BPF is enabled
grep CONFIG_BPF /boot/config-$(uname -r)
# Should show: CONFIG_BPF=y
# Check for BPF filesystem
mount | grep bpf
# Should show: bpffs on /sys/fs/bpf type bpfConfiguration
Deployment with Docker
Pull the Image
Run Mermin Container
Verify Deployment
Deployment with Systemd
Create Systemd Service
Enable and Start Service
Deployment with Podman
Configuration for Bare Metal
Identifying Network Interfaces
Multi-Host Deployments
Monitoring and Logs
View Real-Time Logs
Access Metrics
Log Rotation
Limitations Compared to Kubernetes
Feature
Kubernetes
Bare Metal
Use Cases for Bare Metal
Troubleshooting
Container Exits Immediately
"Operation not permitted" Errors
No Flow Traces
High CPU Usage
Updating Mermin
Docker
Systemd
Best Practices
Next Steps
Need Help?
Last updated