belane / docker-bloodhound Goto Github PK
View Code? Open in Web Editor NEWBloodHound Docker Ready to Use
BloodHound Docker Ready to Use
The OpenJDK docker images are now deprecated as per the notice on Docker hubs.
I have rebuilt this image using debian:stable-slim and installed a JDK from apt-get repositories, and it seems to be an acceptable alternative.
I am getting an error while trying to build the container:
E: Unable to locate package libva-glx1
Any idea how to fix this?
I have been trying to get this to run. I am wondering if this is a Windows issue as some of the commands I have never used before. I am trying to do this with a Docker-Compose, but get the same types of errors running the command line.
Here is my Docker-Compose:
`version: '3.3'
services:
bloodhound:
image: belane/bloodhound
environment:
- "DISPLAY=unix$DISPLAY"
devices:
- "/dev/dri:/dev/dri"
volumes:
- ./srv/data:/data
ports:
- "7474:7474"
`
The error I get is:
ERROR: for 6aaebf9c3a15_bloodhoundad_bloodhound_1 Cannot start service bloodhound: linux runtime spec devices: error gathering device information while adding custom device "/dev/dri": no such file or directory
If I comment out device it will start then immediately die. It does give this warning:
WARNING: The DISPLAY variable is not set. Defaulting to a blank string.
And this is the log after it starts:
Active database: graph.db Directories in use: home: /var/lib/neo4j config: /etc/neo4j logs: /var/log/neo4j plugins: /var/lib/neo4j/plugins import: /var/lib/neo4j/import data: /var/lib/neo4j/data certificates: /var/lib/neo4j/certificates run: /var/run/neo4j Starting Neo4j. Started neo4j (pid 62). It is available at http://localhost:7474/ There may be a short delay until the server is ready. See /var/log/neo4j/neo4j.log for current status. Starting ... First run takes some time *** Log in with bolt://127.0.0.1:7687 (neo4j:blood) ***
Any idea what I need to do to get this running?
I just finished building out the belane/bloudhound image on my unRAID server. The container is all set as well as the image. It connects to neo4j w/o any issues. However it always ends with this error: "/opt/run.sh: line 6: 262 Segmentation fault /opt/BloodHound-linux-x64/BloodHound --no-sandbox 2> /dev/null"
Any ideas on how I can fix this?
v/r
Jon
When I click the upload arrow, bloodhound crashes. I get this output:
/opt/run.sh: line 6: 134 Trace/breakpoint trap (core dumped) /opt/BloodHound-linux-x64/BloodHound --no-sandbox 2> /dev/null
sudo docker run -it
-p 7474:7474
-e DISPLAY=unix$DISPLAY
-v /tmp/.X11-unix:/tmp/.X11-unix
--device=/dev/dri:/dev/dri
-v $(pwd)/bh-data:/data
--name bloodhound belane/bloodhound
Selecting JVM - Version:11.0.16+8, Name:OpenJDK 64-Bit Server VM, Vendor:Oracle Corporation
Changed password for user 'neo4j'. IMPORTANT: this change will only take effect if performed before the database is started for the first time.
Directories in use:
home: /var/lib/neo4j
config: /etc/neo4j
logs: /var/log/neo4j
plugins: /var/lib/neo4j/plugins
import: /var/lib/neo4j/import
data: /var/lib/neo4j/data
certificates: /var/lib/neo4j/certificates
licenses: /var/lib/neo4j/licenses
run: /var/lib/neo4j/run
Starting Neo4j.
Started neo4j (pid:94). It is available at http://localhost:7474
There may be a short delay until the server is ready.
*** Log in with bolt://127.0.0.1:7687 (neo4j:blood) ***
/opt/run.sh: line 6: 161 Aborted (core dumped) /opt/BloodHound-linux-x64/BloodHound --no-sandbox 2> /dev/null
debian:stable-slim
has apparently changed since this was last updated, so it won't build. You get errors like 2.949 E: Package 'openjdk-11-jre' has no installation candidate
. Changing the first line to:
FROM debian:11-slim
fixed it for me.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.