Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run ParrotOS on Docker container
docker run --rm -ti --network host -v $PWD/work:/work parrotsec/security

For more information, read here or email us!

ParrotOS
on Docker containers.

Whether you want to have a container full of tools, or several smaller containers with a tiny selection of tools, or even a clean Parrot environment to build your custom stack on, this is the right place where to learn how to take advantage of the ParrotOS Docker workspace.

Why containers?

Docker is a powerful technology that allows users to run containers universally on any host platform. Docker uses template images, and allows the user to start several instances of the same template, destroy them, or build new custom templates on top of them. Parrot uses Docker to allow its users to use its vast arsenal of tools on any platform supported by docker.

Parrot on Docker

Docker Images

Core system with just the Parrot basics. You can use it as a start point to create your custom containers. If you already have Docker installed on your system, you can just run the last command directly.

Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run ParrotOS on Docker container
docker run --rm -ti --network host -v $PWD/work:/work parrotsec/core

This container includes a huge collection of tools that can be used via command line from inside a Docker container. If you already have Docker installed on your system, you can just run the last command directly.

Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run ParrotOS on Docker container
docker run --rm -ti --network host -v $PWD/work:/work parrotsec/security

Individual ParrotOS Tools

If you already have Docker installed on your system, you can just run the last command directly.

parrotsec/nmap
Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run a nmap Docker container
docker run --rm -ti parrotsec/nmap options
parrotsec/metasploit
Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run a nmap Docker container
docker run --rm -ti --network host -v $PWD/msf:/root/ parrotsec/metasploit
parrotsec/set
Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run a nmap Docker container
docker run --rm -ti --network host -v $PWD/set:/root/.set parrotsec/set
parrotsec/beef
Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run a nmap Docker container
docker run --rm --network host -ti -v $PWD/beef:/var/lib/beef-xss parrotsec/beef
parrotsec/bettercap
Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run a nmap Docker container
docker run --rm -ti --network host parrotsec/bettercap
parrotsec/sqlmap
Update and upgrade the OS
sudo parrot-upgrade

Install Docker
sudo apt install docker.io

Run a nmap Docker container
docker run --rm -ti parrotsec/sqlmap options