- Kali安装docker启动vulhub靶场
- 更换源
根据需要添加你想要的源:也可以直接忽略
- 更新apt包索引并升级已经安装的软件包
apt update
apt upgrade
- 安装Docker以及Docker-compose
如果安装不成功可分开安装
查看安装的版本并启动
docker -v
docker-compose -v
systemctl start docker
不出现报错就证明启动成功
- 拉取GPG密钥并配置docker-apt
首先拉取官方的GPG密钥并配置docker-apt
curl -fsSl https://download.docker.com/linux/debian/gpg | sudo apt-key add –
echo "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" | sudo tee /etc/apt/sources.list.d/docker.list
如果拉取不成功可换清华镜像站或阿里镜像站(我这里用的清华的)
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add –
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list
- 添加加速器并启动(注:如果可以直接使用docker启动环境可以不添加)
进入/etc/docker/目录下,创建文件或直接编辑文件,配置像加速器并启动
cd /etc/docker
vi daemon.json
{
"registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
}
qw保存并退出
重新启动docker并启动守护参数
systemctl daemon-reload && systemctl restart docker
- 启动环境
启动靶场
docker-compose up -d
停止进程
docker stop <靶场id>
删除进程
docker rm <靶场id>
docker网卡设置
docker network
用法:docker network COMMAND
管理网络
命令:
connect 将容器连接到网络
create 创建网络
disconnect 将容器与网络断开连接
inspect 显示一个或多个网络的详细信息
ls 列出网络
prune 删除所有未使用的网络
rm 删除一个或多个网络
如删除未使用网络命令(-f是允许同意)
docker network prune -f