1. 示例


image.png


2. 文件组成说明

  1. - src:中文主题放置位置
  2. - docker-compose.yml:用于定义和运行容器
  3. - Dockerfile:镜像的描述文件

3. yml

  • 内容为

    version: '2'
    services:
    ctf:
    # 用于定义生成的容器名称
    container_name: ctfd
    # 用于指定 Dockerfile 路径
    build: ./
    # 对外映射端口
    ports: 
     - "80:8000"
    

    4. Dockerfile

  • 基本内容为 ```dockerfile

    拉取镜像,这个镜像比较全,就是旧了点

    FROM ctfd/ctfd:latest

删除原有 themes 文件

RUN rm -rf /opt/CTFd/CTFd/themes

添加中文主题

COPY src/themes /opt/CTFd/CTFd/themes ```

5. 导出导入

  • 同版本之间,可以进行数据的导出导入

image.png