在哪里可以找到下载/拉出的Docker映像配置文件

时间:2019-09-24 10:19:56

标签: docker ubuntu elasticsearch dockerfile elastic-stack

我试图通过在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

主机状态:

  • 不是通过apt来安装Docker的
  • 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在哪里可以用来从中构建运行容器的文件夹。

1 个答案:

答案 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/

希望有帮助