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
相关推荐
Jy_06227 分钟前
K8s中,deployment 是如何从 yaml 文件最终部署成功 pod 的
云原生·容器·kubernetes
mobº10 分钟前
K8s 集群环境搭建 - yaml 版本(一)
云原生·容器·kubernetes
终端行者13 分钟前
K8s中部署Minio集群 如何部署minio集群
云原生·容器·kubernetes·1024程序员节
Super Rookie37 分钟前
RabbitMQ 自动化脚本安装方案
运维·自动化·rabbitmq
key_Go1 小时前
0.基于Centos-Stream8 搭建Openstack环境
linux·运维·centos·openstack
Elastic 中国社区官方博客1 小时前
介绍 Elastic 的 Agent Builder - 9.2
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索
贝锐2 小时前
把握三个要点,搭建企业远程技术支持安全体系
运维
LXY_BUAA2 小时前
Linux常见命令
linux·运维·服务器
想学全栈的菜鸟阿董2 小时前
Crew连接多个 MCP 服务器
运维·服务器·github
R&ain2 小时前
Linux目录结构
linux·运维·服务器