一、本地构建
1. 所需文件
2. Dockerfile
添加 Dockerfile 文件:
FROM nginx:alpine
COPY xss-demo.zip /
RUN unzip /xss-demo.zip && mv xss-demo/* /usr/share/nginx/html/
3. docker-compose.yml
添加 docker-compose.yml 文件:
version: '3'
services:
xss_demo:
build: .
ports:
- "8080:80"
4. 执行部署
docker-compose up -d --build
二、使用 Docker Hub 镜像部署
1. docker-compose.yml
version: '3'
services:
xss_demo:
image: truda/xss-demo
ports:
- "8080:80"
2. 执行部署
docker-compose up -d --build