infobyte / faraday

Open Source Vulnerability Management Platform
https://www.faradaysec.com
GNU General Public License v3.0
4.78k stars 885 forks source link

Docker Error on Run #437

Closed caseybecking closed 2 years ago

caseybecking commented 2 years ago

Issue Type

Bug

Faraday version

Latest - Cant paste due to docker

Component Name

docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"-v\": executable file not found in $PATH": unknown. ERRO[0004] error waiting for container: context canceled

Steps to reproduce

docker pull infobyte/faraday docker run infobyte/faraday -v /home/MYUSERNAME/database:/var/lib/postgresql/10/main

Expected results

I expected the container to run and not error out as well i would expect it to be running but nothing is when i list out docker ps

Debugging tracebacks (current results)

None, it's docker

OS

DISTRIB_ID=Debian DISTRIB_RELEASE=10 DISTRIB_CODENAME=buster DISTRIB_DESCRIPTION="Debian GNU/Linux 10 (buster)"

Docker

docker version Client: Docker Engine - Community Version: 20.10.8 API version: 1.41 Go version: go1.16.6 Git commit: 3967b7d Built: Fri Jul 30 19:54:02 2021 OS/Arch: linux/amd64 Context: default Experimental: true

Server: Docker Engine - Community Engine: Version: 20.10.8 API version: 1.41 (minimum version 1.12) Go version: go1.16.6 Git commit: 75249d8 Built: Fri Jul 30 19:52:10 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.4.9 GitCommit: e25210fe30a0a703442421b0f60afac609f950a3 runc: Version: 1.0.1 GitCommit: v1.0.1-0-g4144b63 docker-init: Version: 0.19.0 GitCommit: de40ad0

aenima-x commented 2 years ago

You are trying to mount a database in the container??

caseybecking commented 2 years ago

I'm following these instructions - https://github.com/infobyte/faraday/wiki/Installation-Docker-Community

"This command runs the container with Faraday and PostgreSQL. For a production environmnet we recommend to use a docker only for faraday-server and another with PostgreSQL. Note that we used a volume for the database data directory."

aenima-x commented 2 years ago

That image is very out of date, I recommend that you install it in a virtualenv

caseybecking commented 2 years ago

:+1: Thank you!