Mac部署DockerParrot

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


2 个赞

稳啊,性能几何~

还可以写写docker的端口映射,虚拟目录啥的


表哥这个怎么解决

Mac下遇到了一样的问题,没啥思路+1
@HexChristmas 大佬求助


服务器资源由ZeptoVM赞助

Partners Wiki Discord