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

docker search upload-labs

在这里插入图片描述

2、下载镜像文件

docker pull c0ny1/upload-labs  

在这里插入图片描述

3、查看已经下载的镜像

docker images

在这里插入图片描述

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

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

在这里插入图片描述

5、查看运行中的容器

docker ps

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

9、进入upload-labs容器

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

在这里插入图片描述

10、创建upload文件夹:mkdir upload

在这里插入图片描述

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

chown www-data:www-data upload/

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐