📌 Random Image API (cwkcck/random-image-api)

一个轻量级的随机图片 API,基于 Flask 和 Docker,支持多种格式图片的随机返回,并通过挂载方式存储图片,便于维护。

Githb地址:Random-Image-API

体验链接,可能随时关闭:https://rlgcnvulghwx.us-west-1.clawcloudrun.com/

🚀 部署

克隆仓库

git clone https://github.com/wscck/Random-Image-API.git

进入克隆目录

cd Random-Image-API

构建 Docker 镜像

docker build -t random-image-api .

运行容器(挂载宿主机存储)

docker run -d -p 5000:5000 -v /images:/app/images random-image-api

🚀 快速启动

如果您希望直接从 Docker Hub 拉取并运行:

docker run -d -p 5000:5000 -v /images:/app/images cwkcck/random-image-api

Docker Hub 地址: cwkcck/random-image-api

📌 参数说明

参数

说明

-d

后台运行容器

-p 5000:5000

映射端口,主机 5000 → 容器 5000

-v /images:/app/images

挂载宿主机 /images/ 目录至容器 /app/images/(后者不可修改)

🌍 API 访问

返回随机图片

容器运行后访问 http://localhost:5000,API 会自动识别 /images/ 目录中的图片并随机返回。

🖼️ 支持的图片格式

✅ JPG / JPEG / PNG / WEBP / GIF / BMP / TIFF

所有支持的格式都可直接存放在 /images/ 目录,API 会自动识别并返回。

🔧 适用场景

🔹 随机图片展示 API

🔹 简单图片存储方案(无需数据库)

🔹 Docker 轻量级部署,可用于本地或服务器环境

如果这篇文章对你有启发,欢迎请我喝杯咖啡~ 你的支持会让我有动力分享更多优质内容 (๑•̀ㅂ•́)و✧