首页 > 其他分享 >Docker+vulhub靶机搭建避坑指南

Docker+vulhub靶机搭建避坑指南

时间:2023-02-06 17:22:30浏览次数:48  
标签:vulhub compose sudo 避坑 靶机 docker Docker

Docker+vulhub安装避坑指南

1.Docker安装

kali需提前换源 安装好pip

sudo apt install docker.io

pip install docker-compose

2.搭建vulhub

直接使用镜像:

git clone https://gitee.com/puier/vulhub.git

开启靶场:

1.移动路径查询网址:https://vulhub.org/#/environments/

2.移动到对应文件见以后 打开靶机:

sudo docker-compose up -d

(注意权限)

3.在物理机打开靶机:

先在kali中查询ip(eth0对应的那条)

ifconfig

然后

docker-compose ps

查看端口

在物理机中 输入 ip:端口

即可成功访问靶场

4.关闭靶机

sudo docker-compose down

总结:开启、关闭靶机需要root权限

​ 物理机访问靶机需要加上查询的靶机的端口

标签:vulhub,compose,sudo,避坑,靶机,docker,Docker
From: https://www.cnblogs.com/arongsec/p/17096029.html

相关文章

  • docker容器commit之后变得非常大的原因及解决办法
    一,原因:原因就是直接在容器里进行了很多操作,比如aptupdate/install、pipinstall等等,而没有使用Dockerfile来构建镜像。docker镜像的构建方式是以层的概念来实现的,在容器......
  • CentOS安装Docker
    让Docker每次开机自动运行。因为我们是开发环境,虚拟机用完就关机了,下次启动虚拟机,让Docker跟着启动对于我们开发来说更方便一些。这篇再整理一下在 CentOS 下安装Doc......
  • 云原生之使用docker部署Postgresql数据库
    (云原生之使用docker部署Postgresql数据库)一、Postgresql介绍1.PostgreSQL简介PostgreSQL是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。2.P......
  • 带小白入门docker
    带小白入门docker一、docker定义Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操......
  • docker 国内加速器
    1、配置镜像地址Docker客户端版本大于1.10.0的用户可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器{"registry-mirrors":["https://docker.mirror......
  • docker网络
    一.docker网络概述Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同......
  • Docker
    Docker是什么?Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然......
  • Docker数据管理
    一、docker数据管理管理Docker容器中数据主要有两种方式:数据卷(DataVolumes)和数据卷容器(DataVolumesContainers)。1、数据卷数据卷是一个供容器使用的特殊目录,位于容器......
  • Docker容器资源扩容操作
    Docker容器资源扩容通过Docker部署的容器服务在运行了一段时间后,发现容器部署的服务资源不足,这时需要对容器服务的资源进行扩容;扩容命令操作dockerupdate[OPTIONS]CO......
  • 狂神--Docker
    官网地址官网 https://www.docker.com/官方文档Docker文档是超详细的https://docs.docker.com/仓库地址 https://hub.docker.com/名词解释镜像(image)Docker镜像就......