Mac部署Docker Parrot
Docker安装
brew cask install docker
登陆并更换国内源
https://docker.mirrors.ustc.edu.cn
https://hub-mirror.c.163.com
从Docker Cloud拉取镜像
拉取parrot镜像
docker pull parrotsec/parrot
本地进行parrot镜像文件构建
git clone https://dev.parrotsec.org/parrot/docker-images && cd docker-images
docker build -t parrot[:version] parrot
启动实例
退出将不会保存容器中的操作
从 docker cloud 启动 docker run -ti --network host parrotsec/parrot
从本地构建的 Dockerfile 启动 docker run -ti -network host parrot
parrot-core
只会拉取构建parrot核心文件,不会拉取parrot官方工具
docker pull parrotsec/parrot-core
git clone https://dev.parrotsec.org/parrot/docker-images && cd docker-images
docker build -t parrot-core[:version] parrot-core
从 docker cloud 启动 docker run -ti --network host parrotsec/parrot-core
从本地构建的 Dockerfile 启动 docker run -ti -network host parrot-core
metasploit
parrot的metasploit版
docker pull parrotsec/metasploit
git clone https://dev.parrotsec.org/parrot/docker-images && cd docker-images
docker build -t metasploit[:version] metasploit
启动实例
退出将不会保存容器中的操作
从 docker cloud 启动 docker run -ti --network host parrotsec/metasploit
从本地构建的 Dockerfile 启动 docker run -ti -network host metasploit