docker安装nessus

摘要:
记录在昨天刚刚安装的docker中安装Nessus的过程。一开始,我不知道该在哪个环境中安装它。因为虚拟机看起来真的不太好用,尤其是以前的命令无法查看,也就是说,它无法滑动鼠标,docker hub不知道如何使用它。这有点令人困惑。最后,我在powershell中执行了它。使用docker版本查看已安装的版本要舒服得多。请说明安装成功后,您可以找到安装nessus的方法。在线教程是第一步。查找图像dockersea

记录一下昨天刚装好的docker安装nessus的过程

一开始,我不知道在哪个环境下安装,由于虚拟机真的看起来不好用,特别是之前的命令没法查看,也就是没法上滑鼠标,dockerhub也不太明白咋用的,有点迷,最后我在powershell下执行了,用起来瞬间舒服多了

docker version查看安装版本,说明安装成功

成功之后就想办法安装nessus,网上的教程是这样的

第一步,查找镜像docker search nessue,显示有许多镜像,我选了一个

docker安装nessus第1张第二步,拉取你想要的镜像,实际上就是下载下来,docker pull mikenowak/nessus

docker安装nessus第2张

第三步,运行镜像

查看当前环境有无镜像

docker images ,可以看到镜像的ID(后面有用的)

docker安装nessus第3张

先创造一个容器,用于放入镜像

docker run -p 9922:22 -p 8834:8834 --name nessus -i -t mikenowak/nessus /bin/bash

 进入了一个交互界面

docker安装nessus第4张

第四步 查看Docker ID,进入容器并安装软件

查看ID

docker安装nessus第5张

运行容器 docker start 1af0295215cc

docker安装nessus第6张

 然后再一次进入交互页面(俩页面都在交互)

docker exec -i -t 1af0295215cc /bin/bash

并更新linux系统下的命令

docker安装nessus第7张

 启动ssh服务,这里的环境是没有sshd服务的,还需要再下载安装

yum install openssh-server

查看是否有安装包了,rpm -qa | grep ssh 有两个包,一个客户端一个服务端才是正确的

docker安装nessus第8张

 想开启服务service sshd start ,结果发现没有service这个命令,好吧,继续安装

yum install initscripts -y  直接安装成功
发现怎么做,都打不开服务,总是报错
docker安装nessus第9张

 找了半天找到了解决方法

参考下面的话改了一下命令

在容器中使用systemctl报Failed to get D-Bus connection: Operation not permitted的错误,则在启动的时候把sys/fs/cgroup映射到docker容器中。

docker run --privileged --name=test --hostname=test -v /sys/fs/cgroup:/sys/fs/cgroup image /usr/sbin/init

docker run --privileged -i -t -v /sys/fs/cgroup:/sys/fs/cgroup mikenowak/nessus /usr/sbin/init

太棒了,终于解决了,还看到了系统的真实版本(因为uname -a显示不出来)

docker安装nessus第10张

参考 https://www.cnblogs.com/H4ck3R-XiX/p/12153917.html

免责声明:文章转载自《docker安装nessus》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在Tomcat服务器中启动SpringBoot项目原理(简化版)Delphi FTP例子源码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Docker pull php:7.1-fpm的php.ini配置修改

今天,换了 Deepin 操作系统,开发环境是通过 Docker 搭建的,具体结构如下: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME...

docker部署微服务不支持中文字体的解决方案

  项目中用到了工作流,在查看流程图时图中的中文字体都变成了一个个白框。之前也遇到过这个问题,是因为服务器没有安装中文字体(宋体为例),因此在服务器安装一个宋体字体即可解决。但是现在是用docker部署服务,每个docker都是一个单独的离线环境,且没有安装宋体,因此问题重现。         尝试把字体拷贝到容器环境所在的系统字体目录:/usr/shar...

改造前后端分离的jeecg项目部署到k8s中

官网地址:http://www.jeecg.com/开发文档地址:http://doc.jeecg.com/2043873GitHub地址:https://github.com/zhangdaiscott/jeecg-boot 大致步骤如下:1.创建MySQL,redis等辅助组件2.创建jeecg-boot后端应用3.创建jeecg-vue前端应用 0....

docker进阶之路-基础篇 | 一:环境搭建

转载请注明作者及出处: 作者:银河架构师 原文链接:https://www.cnblogs.com/luas/p/12061747.html 一、准备工作 查看内核 Docker 要求 CentOS 系统的内核版本高于 3.10,所以要先查看CentOS系统内核版本, 是否满足要求: name -r 结果如图: ​ 由于本文系统为CentOS7....

制作openresty的docker镜像 + nginx笔记 调试rewrite和location Nginx 学习笔记

1.Dockerfile FROM centos:7.6.1810 MAINTAINER openresty1.15.8.2 <dingxiaowei@do1.com> RUN yum install -y yum-utils && yum-config-manager --add-repo https://open...

Docker安装Redis,让宿主机可以访问

一、拉取镜像 docker pull redis #后面可以带上tag号, 默认拉取最新版本 二、查看镜像 docker images #查看容器中的镜像 三、启动并做映射(以配置文件方式启动) 1、创建配置文件目录存放redis.conf,文件从官网下载:http://download.redis.io/redis-stable/redis.conf...