我试图通过在Ubuntu服务器18.04主机上通过其预先构建的Docker容器设置VulnWhisperer(安全漏洞扫描可视化工具)。我几乎没有docker经验,但是对Unix的了解不错。
预期的结果:运行向世界提供VulnWhisperer的docker容器(虽然对我来说主要)。
Instructions由作者概括地说:docker pull,配置内容,docker运行。
我拉了。现在,由于无法找到容器,我一直试图在容器中配置各种路径。 This SO 问题无法为我解决问题。我要找的地方(如先前提到的SO中建议的那样):
/var/lib/docker
/var/lib/docker/containers
/var/lib/docker/image
/var/lib/docker/image/overlay2
主机状态:
docker info
产生Docker Root Dir: /var/lib/docker
docker pull [...]
产生Status: Image is up to date for hasecuritysolutions/vulnwhisperer:latest
,这正是我想要的该容器将包含Logstash,Elasticsearch,Kibana和VulnWhisperer。我需要做的是在运行ELK之前为其配置一些路径。只有我不知道docker在哪里可以用来从中构建运行容器的文件夹。
答案 0 :(得分:0)
“该容器将包含Logstash,Elasticsearch,Kibana和VulnWhisperer。”-这是一个坏主意。您最好为每个服务分配一个单独的docker-一个用于Logstash的docker,一个用于Elasticsearch的docker ......
“我找不到容器”-您找不到容器是什么意思?尝试运行:
docker ps
或者,如果码头工人已经停止运行,请尝试使用以下命令找到它:
docker ps -a
“现在,我在尝试配置容器中的各种路径时遇到了麻烦”-您到底想配置什么?您应该使用docker volume mount,以便挂载位于docker外部的配置文件。在此处查看卷安装:https://docs.docker.com/storage/volumes/
希望有帮助