在docker镜像仓库(公有仓库)搜索upload-labs镜像
docker search upload-labs
从公有仓库拉取下载upload-labs镜像
以c0ny1/upload-labs镜像为例
docker pull c0ny1/upload-labs
下载成功
docker images
使用
docker run -d -p88:80 imageid 运行镜像
(88端口是映射到主机的端口,80是镜像内服务的端口,镜像id使用前三位即可)
在本地访问:
可以看到搭建成功
这里试着上传一个文件:
无法正常使用,需要进入容器手动创建一个/upload文件
docker exec -it 进程ID /bin/bash
mkdir upload
修改权限
chown www-data:www-data upload/
返回靶场进行上传:
环境搭建完成