一、本地构建

1. 所需文件

xss-demo.zip

2. Dockerfile

添加 Dockerfile 文件:

  1. FROM nginx:alpine
  2. COPY xss-demo.zip /
  3. RUN unzip /xss-demo.zip && mv xss-demo/* /usr/share/nginx/html/

3. docker-compose.yml

添加 docker-compose.yml 文件:

  1. version: '3'
  2. services:
  3. xss_demo:
  4. build: .
  5. ports:
  6. - "8080:80"

4. 执行部署

  1. docker-compose up -d --build

二、使用 Docker Hub 镜像部署

1. docker-compose.yml

  1. version: '3'
  2. services:
  3. xss_demo:
  4. image: truda/xss-demo
  5. ports:
  6. - "8080:80"

2. 执行部署

  1. docker-compose up -d --build