infobyte / faraday

Open Source Vulnerability Management Platform

Home Page:https://www.faradaysec.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker Error on Run

caseybecking opened this issue · comments

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

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

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."

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

👍 Thank you!