跳转至

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

评论