前言

本教程基于飞牛系统 fnOS 0.9.21Docker Compose 功能进行搭建。

简介

一个超简单的随机图片服务,直接调用兰空图床 API,用 Docker 一键部署。

🚀 主要功能

  • 📱 智能适配 - 手机优先挑选竖图,电脑优先挑选横图

  • 🖼️ 多种方式 - 预览页面、直接图片、JSON 数据

  • 🐳 一键部署 - Docker Compose 搞定

  • 🎯 开箱即用 - 配置简单

部署

  1. 打开Docker管理器,选择「Compose」,点击右上角「新增项目」。

  2. 在创建项目窗口中填写「项目名称」和选择数据存放「路径」,然后选择「创建docker-compose.yml」,将下列代码根据自己实际情况修改后复制粘贴进去。

    services:
      random-image-api:
        image: libyte/random-image-api:latest
        container_name: random-image-api
        ports:
          - "13007:3007"
        environment:
          - LSKY_API_URL=https://img.uptoz.cn #你的图床地址
          - LSKY_TOKEN=你的兰空图床token
          - CUSTOM_TITLE=小小随机图

    勾选「创建项目后立即启动」,最后点击「确定」。

  3. 等待构建完成,然后在浏览器中输入IP:Port​访问。

使用

  • 主页预览:http://localhost:13007/​ - 好看的图片页面

  • 直接返回图片:http://localhost:13007/api​ - 纯图片,刷新换图

  • JSON 数据:http://localhost:13007/?format=json​ - 程序调用