一、准备
1、apt-get update
是在基于 Debian 或 Ubuntu 等 Linux 系统中用于更新软件包索引的命令。
2、安装协议、证书
apt-get install -y apt-transport-https ca-certificates
在添加 Docker 官方的软件源(使用 HTTPS 协议)时,就需要先运行这个命令来确保后续能安全地下载 Docker 相关的软件包。
注:在此期间可能会遇到安装失败的问题,如果有梯子,开全局梯子。
没梯子更换镜像源(docker镜像源有的不好使)
1、sudo vim /etc/apt/sources.list
2、将之前的#注释掉
加入以下
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
按esc后wq!保存退出
3、安装docker
apt install docker.io
4、查看docker版本,启动docker,显示docker信息
5、安装pip
apt-get install python3-pip
6、安装
pip3 install docker-compose
7、查看版本
docker -v
二、安装vulunhub
1、拉取镜像
git clone https://github.com/vulhub/vulhub.git
2、进入目录
cd vulhub
3、启动靶场环境
docker-compose build
docker-compose up -d
4、查看启动环境
docker-compose ps
5、访问本机地址+端口
6、关闭环境
docker-compose down
命令作用
停止容器:该命令会停止由 docker-compose.yml
文件定义并通过 docker-compose up
启动的所有容器。
移除容器:在停止容器之后,它会移除这些容器。
移除网络:默认情况下,它还会移除 docker-compose
创建的自定义网络,但不会移除(Volumes)和镜像(Images)。如果你想同时移除卷,可以添加 --volumes
选项;若要移除镜像,可以添加 --rmi
选项。