centos7 下使用docker搭建upload-labs靶场

1、docker查找镜像(没有安装docker查看我的上一篇文章安装docker)

docker search upload-labs

centos7 下使用docker搭建upload-labs靶场_第1张图片

2、下载镜像文件

docker pull c0ny1/upload-labs  

centos7 下使用docker搭建upload-labs靶场_第2张图片

3、查看已经下载的镜像

docker images

在这里插入图片描述

4、运行镜像文件(8081是我自己设置的映射端口,根据自己需求设置)

docker run -dt --name upload -p 8081:80 --rm c0ny1/upload-labs

在这里插入图片描述

5、查看运行中的容器

docker ps

在这里插入图片描述

6、查看靶场是否搭建成功

centos7 下使用docker搭建upload-labs靶场_第3张图片

7、解决上传文件时会出现upload文件夹不存在的情况

centos7 下使用docker搭建upload-labs靶场_第4张图片

8、查看docker下运行容器id:docker ps

在这里插入图片描述

9、进入upload-labs容器

docker exec -it [CONTAINER ID] /bin/bash	#查看CONTAINER ID命令docker ps

在这里插入图片描述

10、创建upload文件夹:mkdir upload

centos7 下使用docker搭建upload-labs靶场_第5张图片

11、修改权限(此处如果不修改权限,文件上传不过来,原因是upload文件夹是属主属组是root)

chown www-data:www-data upload/

在这里插入图片描述
centos7 下使用docker搭建upload-labs靶场_第6张图片

12、这次文件就能成功上传了

centos7 下使用docker搭建upload-labs靶场_第7张图片

你可能感兴趣的:(docker,容器,运维,centos)