当前位置: 首页 > news >正文

云服务器部署upload-labs-docker(文件上传靶场)环境 以及相关报错问题

环境的搭建

准备:云服务器(本地的linux服务器(版本最好不要是老的不然不兼容docker))

f8x配置docker环境:  https://github.com/ffffffff0x/f8x

一键配置

docker拉取file-labs靶场

https://github.com/sqlsec/upload-labs-docker

1、进行更新源

2、f8x 一键部署 docker

这里有两个模式 :我建议直接搭建第一个  第二个我也会说:这个涉及到docker镜像的加速

添加环境变量  

wget -O f8x https://f8x.io/ && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x

直接   f8x -d 部署环境  

Docker镜像加速 

为什么加速:就是因为我们的区域限制导致我们无法直接访问到 dockerhub (亚马逊的服务器除外)

这边我建议使用 阿里云的   演示:sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://7nfxn4c1.mirror.aliyuncs.com"] }

EOF

sudo systemctl daemon-reload sudo systemctl restart docker    

一条一条的打

做这个的目的就是为了  让你拉取镜像的时候不报网络错误的错

镜像的拉取

下载upload-labs   然后我们使用 xshell 

把这个 文件直接放到 root目录下

cd 到这个目录  

直接  docker-compose up -d   

就直接拉取了

然后    docker-compose config  查看一下

一共是13关

手工配置docker

如果 f8x 配置操作一直报错那没办法直接  手工配置吧  

1、 apt-get install docker

2、 apt-get install docker-compose

然后上面的流程再进行拉取就行了

http://www.lryc.cn/news/499236.html

相关文章:

  • Elasticsearch入门之HTTP基础操作
  • maven聚合项目部署到tomcat上
  • 基于Matlab生育模型和年龄别死亡率的未来人口预测与结构动态分析
  • 公共服务 kkFileView 4.1 文件预览 Docker 一键部署
  • 福昕PDF低代码平台
  • Ubuntu环境安装RabbitMQ
  • 集合ArrayList
  • C#怎么判断电脑是否联网
  • 软件体系结构复习-02 软件体系结构定位及构建
  • 鸿蒙获取 APP 信息及手机信息
  • Linux-V4L2摄像头应用编程
  • 掌握谈判技巧,达成双赢协议
  • Mysql - 存储引擎
  • 借助 CC-Link IE FB 转 Profinet 网关实现西门子 PLC 接入三菱 PLC 系统的解决策略
  • 未完成_RFdiffusion应用案例_从头设计pMHC的结合剂
  • python使用h5py保存数据
  • ubuntu24.04利用selenium控制浏览器的方法
  • Thonny IDE + MicroPython + ESP32 + 0.96寸OLED(IIC) 显示任意字符
  • centos7 扩容
  • FreeRTOS实现UART通信
  • 【从CURD到全栈成长】Java后端如何提升自己?
  • 动态计算加载图片
  • 利用R包QstFstComp包进行Qst-Fst分析
  • ASP.NET Core8.0学习笔记(二十五)——EF Core Include导航数据加载之预加载与过滤
  • ubuntu常用的设置
  • 基于框架的逻辑回归:原理、实现与应用
  • Charts 教程:创建交互式图表的基础
  • VTK知识学习(20)- 数据的存储与表达
  • springboot网站开发-使用redis作为定时器控制手机号每日注册次数
  • IntelliJ+SpringBoot项目实战(28)--整合Beetl模板框架