docker搭建现成的靶场

Docker安装:

shell 复制代码
apt-get install docker.io

Upload-labs------文件上传靶场搭建:

​ 因为Docker hub上存在镜像源,所以,索性直接拉取过来,

shell 复制代码
docker pull c0ny1/upload-labs

​ 等到下载完成之后,就可以创建容器:

shell 复制代码
docker run -d -p 81:80 c0ny1/upload-labs

​ -p:意为端口映射,格式为 宿主机端口:容器端口。

由于我的Linux的80端口已占用,所以服务映射到闲置的81端口。

​ 之后退出虚拟机,从本机访问,也就是在浏览器中输入虚拟机IP地址然后是81端口。

​ 之后是解决文件无法上传的问题,首先是进入容器内的命令行中:

shell 复制代码
docker exec -it [CONTAINER ID] /bin/bash	#查看CONTAINER ID命令docker ps

​ 再然后就是创建文件夹以及给予权限:

shell 复制代码
mkdir upload
chmod 777 upload
相关推荐
西西小飞龙26 分钟前
Docker 基础使用
docker·容器·eureka
再ZzZ1 小时前
Docker安装PaddleOCR并提供接口服务(CPU)
运维·docker·容器
FJSAY1 小时前
我自己动手写了一个MySQL自动化备份脚本,基于docker
mysql·docker·自动化
Cosmoshhhyyy2 小时前
腾讯云配置了国内镜像依然docker search失败
docker·云计算·腾讯云
love530love2 小时前
是否需要预先安装 CUDA Toolkit?——按使用场景分级推荐及进阶说明
linux·运维·前端·人工智能·windows·后端·nlp
m0_694845572 小时前
日本云服务器租用多少钱合适
linux·运维·服务器·安全·云计算
bxlj_jcj2 小时前
Kafka环境搭建全攻略:从Docker到Java实战
java·docker·kafka
一心0922 小时前
Linux部署bmc TrueSight 监控agent步骤
linux·运维·服务器·监控·bmc truesight
Florence232 小时前
linux中执行脚本命令的source和“.”和“./”的区别
linux·运维·服务器
白日依山尽yy3 小时前
Linux02
linux·运维·服务器