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
相关推荐
L***B5681 分钟前
如何安装linux版本的node.js
linux·运维·node.js
会飞的小蛮猪1 小时前
Ubuntu24.04 基于Containerd部署K8s1.34(私服部署)
docker·云原生·kubernetes
脏脏a1 小时前
【Linux】Linux进程状态深度解析
linux·运维·服务器
凉晓风1 小时前
Linux中常见几种自启动方式的区别
linux·运维·服务器
小熊officer1 小时前
Nginx学习
运维·学习·nginx
秋邱1 小时前
价值升维!公益赋能 + 绿色技术 + 终身学习,构建可持续教育 AI 生态
网络·数据库·人工智能·redis·python·学习·docker
ManThink Technology1 小时前
LoRaWAN网关:连接私有服务器是“可行”还是“明智”?
运维·服务器
J***Q2922 小时前
DevOps金融服务安全要求
运维·安全·devops
Dovis(誓平步青云)2 小时前
《内核视角下的 Linux 锁与普通生产消费模型:同步原语设计与性能优化思路》
linux·运维·性能优化
D***t1313 小时前
DevOps技能提升路径
运维·devops