Note: There is no official Docker image for Tripwire Open Source. Community images may be available.
Create a Dockerfile:
FROM ubuntu:22.04
RUN apt-get update && apt-get install -y \
tripwire \
&& rm -rf /var/lib/apt/lists/*
ENTRYPOINT ["twprint"]
Build and run:
docker build -t tripwire .
# Initialize Tripwire (requires interactive setup)
docker run --rm -v tripwire-data:/var/lib/tripwire -v tripwire-etc:/etc/tripwire tripwire twinit --generate-keys
# Run Tripwire check
docker run --rm -v tripwire-data:/var/lib/tripwire -v tripwire-etc:/etc/tripwire tripwire twprint --check
For file integrity monitoring, installing directly on the host is recommended:
# Debian/Ubuntu
sudo apt install tripwire
# RHEL/CentOS/Fedora
sudo dnf install tripwire
See Tripwire Setup for installation instructions.
/etc/tripwire/var/lib/tripwire