06.Docker部署-EasyImages(简单图床)
EasyImage 是一个基于图片托管服务的图床工具,提供简单、快速的图片上传和托管功能,通常用于网页设计、博客、论坛等需要频繁嵌入图片的场景。图床的作用是提供一种便捷的方式,将本地或网络上的图片上传到远程服务器上,生成一个可访问的图片链接,从而方便地在各种平台上共享或嵌入这些图片。
EasyImage 图床的特点:¶
- 简单易用:EasyImage 提供简洁的用户界面,用户可以快速上传图片并获取分享链接,不需要复杂的设置。
- 高效托管:上传后的图片会存储在高效的服务器上,确保图片的稳定性和加载速度。
- 支持多种格式:支持常见的图片格式(如 JPG、PNG、GIF 等)进行上传和托管。
- 文件管理:通常会提供文件管理功能,允许用户查看已上传的图片、删除图片或者更新链接。
- CDN 加速:部分图床服务会提供 CDN(内容分发网络)加速,确保图片加载速度快,特别是在跨地区访问时。
- 免费与付费服务:许多图床工具提供免费使用,虽然免费版本可能有限制(如上传文件大小或存储空间),也有付费版本提供更多高级功能。
Docker-Compose¶
services:
easyimage:
image: ddsderek/easyimage:latest
container_name: easyimage
deploy:
resources:
limits:
memory: 100M # 设置最大内存
cpus: "0.5" # 限制容器使用 1 个 CPU 核心
reservations:
memory: 50M # 设置预留内存
cpus: "0.5" # 设置 CPU 预留(预留 0.5 个 CPU 核心
ports:
- "8080:80"
environment:
- TZ=Asia/Shanghai
- PUID=1000
- PGID=1000
volumes:
- "./config:/app/web/config"
- "./images:/app/web/i"
restart: unless-stopped
networks:
- web_net
networks:
web_net:
external: true