直接用docker搭建环境,运行beef
docker是容器,是一种轻量级的东西,像杯子一样,一个杯子放一种饮料,一个docker放mysql服务,另一个docker放http服务,几个容器搭配起来就是完整的框架。但是docker要建立在OS上的,比如在linux虚拟机上。搭建环境比较快。
编辑/etc/docker/darmon.json文件,换镜像源一定换成这个,之前搭建webmin靶场失败了,换这个就行了
docker之pull失败。error pulling image configuration: download failed after attempts=6: dial tcp 108.160.170.26:443: connect: connection refused - 明明就- - 博客园 (cnblogs.com)
{"max-concurrent-downloads": 10,"max-concurrent-uploads": 5,"default-shm-size": "1G","debug": true,"experimental": false,"registry-mirrors":["https://x9r52uz5.mirror.aliyuncs.com","https://dockerhub.icu","https://docker.chenby.cn","https://docker.1panel.live","https://docker.awsl9527.cn","https://docker.anyhub.us.kg","https://dhub.kubesre.xyz"]
}
常见命令
1.搜索
docker search metasploit
用第一个,一般第一个是官方的
2.拉取到本地
docker pull 搜索出来的结果
docker images 查看下载的镜像
3.运行
docker run -it (交互式运行) 镜像名称 /bin/bash
docker run -itd (不用交互式) 镜像名称
会产生一个shell
4.查看运行的容器
docker ps
5.停止容器
docker stop 容器名称或者id
Docker容器命令大全:启动、停止、重启,你需要的都在这里_docker 重启-CSDN博客