Container Installation
Overview
Installation Methods
Method 1: Install in Dockerfile
Debian/Ubuntu-based Containers
FROM debian:bookworm
# Install prerequisites
RUN apt-get update && apt-get install -y curl
# Add LinuxGuard repository
RUN curl -fsSL https://packages.linuxguard.io/apt/add-linuxguard-repo.sh | bash
# Install LinuxGuard agent
RUN apt-get update && apt-get install -y linuxguard-agent
# Create directories for agent state and logs
RUN mkdir -p /var/lib/linuxguard /var/log/linuxguard
# Your application setup continues here...RedHat/CentOS-based Containers
Alpine-based Containers
Method 2: Install at Runtime
Using an Entrypoint Script
Container Configuration
Environment Variables
Persistent Volumes
Kubernetes Deployment
Enrollment in Containers
Automatic Enrollment
Manual Enrollment
Enrollment Persistence
Container-Specific Considerations
Running as Non-Root
Log Access
Network Requirements
Resource Limits
Verification
Troubleshooting
Last updated
Was this helpful?