Portainer deploy vulhub container

简介

在用vulhub搭建测试环境时,总是需要将整个仓库拉取下来。使用起来极为不方便而且有的镜像并不需要,这时就需要一种可以将其中单独的镜像拉取下来的方法。使用docker结合portainer可轻松实现此需求。

portainer

Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求
原文链接:https://blog.csdn.net/A632189007/article/details/78779920

portainer部署

安装docker

参考:https://www.cnblogs.com/haoprogrammer/p/10956999.html

安装docker-compose

参考:https://www.cnblogs.com/YatHo/p/7815400.html

安装portainer

参考:https://blog.csdn.net/A632189007/article/details/78779920

部署vulhub镜像

添加一个stack。可以选择三种方式,这里我使用的是第一种。以CVE-2018-2628为例

直接将docker-compose.yml内容粘贴进文本框

本地上传docker-compose.yml文件

从仓库拉取

配置完成后点击页面下方deploy the stack

稍等几分钟会在containers,network,volumes,images里创建相应的容器,网络,存储,镜像等

访问容器地址

环境测试(由于工具没有集成2628故以2725测试)