mirror of
https://github.com/imjasonh/snoop
synced 2026-07-10 09:32:48 +00:00
41 lines
744 B
YAML
41 lines
744 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
# Test application container
|
|
app:
|
|
image: alpine:latest
|
|
command: >
|
|
sh -c "
|
|
echo 'Test app starting...';
|
|
while true; do
|
|
cat /etc/passwd > /dev/null;
|
|
ls /usr/bin > /dev/null;
|
|
sleep 5;
|
|
done
|
|
"
|
|
networks:
|
|
- snoop-net
|
|
|
|
# Snoop sidecar
|
|
snoop:
|
|
build:
|
|
context: ..
|
|
dockerfile: deploy/Dockerfile
|
|
privileged: true
|
|
pid: host
|
|
volumes:
|
|
- /sys/fs/cgroup:/sys/fs/cgroup:ro
|
|
- /sys/kernel/debug:/sys/kernel/debug:ro
|
|
- snoop-data:/data
|
|
environment:
|
|
- TARGET_CGROUP=${TARGET_CGROUP:-}
|
|
depends_on:
|
|
- app
|
|
networks:
|
|
- snoop-net
|
|
|
|
volumes:
|
|
snoop-data:
|
|
|
|
networks:
|
|
snoop-net:
|