How to deploy Nessus Scanner as a Docker Container

Deeghayu Fernando
2 min readAug 8, 2023

--

Nessus is a proprietary vulnerability scanner developed by Tenable, Inc.

Let’s see how to deploy Nessus Essential Scanner as a docker container.

  1. Go to your terminal and use the docker pull command to get the latest image. For the version-os tag you must specify the version of the Nessus Scanner and the OS version which you are pulling. (e.g: latest-ubuntu)
sudo docker pull tenable/nessus:version-os

2. Use the docker images command to verify that you have pulled the docker image correctively

sudo docker images

3. Use the docker run command to run the docker container

sudo docker run --name nessus-ubuntu -p 8834:8834 -d <image-id>

4. Then use the docker ps command to verify the docker container is up

sudo docker ps 

5. Go to a web browser and type 127.0.0.1:8834 then you will see a page like this

127.0.0.1:8834

6. After that you can do the installing.

--

--

Deeghayu Fernando

Cybersecurity | CEH | Cloud Security | Network Security | Ethical Hacker