Official Grav CMS Docker Image
50K+
Official Docker image for Grav CMS - a modern, fast, flat-file CMS.
docker run -d -p 8080:80 -v grav_site:/var/www/html getgrav/grav
Open http://localhost:8080 - Grav installs automatically on first run.
| Tag | Description |
|---|---|
latest, php8.3 | PHP 8.3 (default) |
php8.5 | PHP 8.5 (latest) |
php8.4 | PHP 8.4 |
services:
grav:
image: getgrav/grav
ports:
- "8080:80"
volumes:
- grav_site:/var/www/html
restart: unless-stopped
volumes:
grav_site:
| Variable | Default | Description |
|---|---|---|
GRAV_SETUP | true | Auto-install Grav if empty |
GRAV_CHANNEL | stable | stable or beta |
GRAV_SCHEDULER | true | Enable scheduler cron |
FIX_PERMISSIONS | false | Fix permissions on start |
docker run -d -p 8080:80 -e GRAV_CHANNEL=beta -v grav_site:/var/www/html getgrav/grav
docker run -d -p 8080:80 -v /path/to/your/grav:/var/www/html getgrav/grav
docker run -d -p 8080:80 -e FIX_PERMISSIONS=true -v ./site:/var/www/html getgrav/grav
Content type
Image
Digest
sha256:ac643fff1…
Size
198.6 MB
Last updated
about 14 hours ago
docker pull getgrav/grav