Docker Guard Help

Getting started
EN DE
Setup
Getting started

Five minutes from zero to a working setup.

1) Install the iOS app

Get Docker Guard from the App Store and open it once. The app starts in setup mode until an agent is configured.

2) Generate an API key

On the host where Docker is running:

openssl rand -hex 32

Keep this string — you will need it twice: once for the agent, once for the iOS app.

3) Run the Agent

See Install Agent for the full docker-compose.yml. In short, run the docker-guard-agent container with:

  • The Docker socket mounted (read-only).
  • Port 18080 mapped to 8080.
  • Environment variable DOCKERGUARD_API_KEY set to the value from step 2.

4) Connect the app

  1. Open Docker Guard and tap Open Settings.
  2. Enter the Agent URL (e.g. http://192.168.1.20:18080).
  3. Paste the API Key from step 2.
  4. Tap Connect.
The Dashboard tab now shows the host info, running/stopped containers and resources.

5) Optional: enable background updates

In Settings → Background Updates pick a poll interval. The app will fetch a snapshot in the background and notify you locally when a container unexpectedly stops or restarts.

6) Optional: Control Pack

Tap any container row to open its detail view. With the Control Pack in-app purchase you unlock Start, Stop and Restart actions. Make sure the agent's Docker socket mount is not read-only if you want write actions to succeed.