Ghidra as a containerized server
4.0K
This image provides a ghidra server ready to run. The server startup script is from: https://hub.docker.com/r/bskaggs/ghidra.
The image is based of my ghidra-headless image, which itself is an apache temurin container with the extracted Ghidra-release-zip directly from Github. While you can trust this random dude from the internet (me) and use this image, you can also build it yourself.
On initial startup, default users can be created. Supply the environment variable GHIDRA_DEFAULT_USER with a comma-separated-list of users. The default password for all created users is changeme. You should probably change that.
Default users are only created when no repository exists (first startup). Changing these parameters afterwards does nothing. You can add, modify or delete users using the svrAdmin tool in server/.
services:
ghidra:
image: "florian0/ghidra-server:11.0.0"
environment:
GHIDRA_DEFAULT_USERS: florian0
ports:
- "13100:13100/tcp"
- "13101:13101/tcp"
- "13102:13102/tcp"
volumes:
- repositories:/srv/repositories
restart: unless-stopped
Major.Minor.Patch Tags will always match the exact version.
Major.Minor Tags will automatically update when a patch is released.
Major Tags will automatically update when a minor or patch is released.
Latest will always be the latest version available.
Example:
https://gitlab.com/florian0/ghidra-docker/-/tree/main/ghidra-server
Content type
Image
Digest
sha256:50a3b0cb0…
Size
538.8 MB
Last updated
about 2 years ago
docker pull florian0/ghidra-server:11.0.0