项目部署(redis+minio+rembg)的docker-compose

项目部署(redis+minio+rembg)的docker-compose


文件目录


image


image


docker-compose文件

docker-compose.yml
version: "3.8"

services:
  redis:
    image: redis:7-alpine
    container_name: redis_wa
    ports:
      - "6379:6379"
    command: redis-server --requirepass "chen123456"
    volumes:
      - 自己电脑需要挂载的路径:/data
    restart: always

  minio:
    image: minio/minio
    container_name: minio_wa
    ports:
      - "9000:9000"
      - "9001:9001"
    environment:
      MINIO_ROOT_USER: "minioadmin"
      MINIO_ROOT_PASSWORD: "minioadmin"
    volumes:
      - 自己电脑需要挂载的路径:/data
    command: server /data --console-address ":9001"
    restart: always

  rembg:
    container_name: rembg_wa
    build:
      context: ./rembg
    ports:
      - "5050:5000"
    volumes:
      - 自己电脑需要挂载的路径:/app
    restart: always



rembg的Dockerfile文件

rembg的Dockerfile
FROM python:3.11-slim

RUN pip install --no-cache-dir --timeout 120 \
    -i https://pypi.tuna.tsinghua.edu.cn/simple \
    rembg[cli,service,cpu]

EXPOSE 5000

CMD ["rembg", "s", "--host", "0.0.0.0", "--port", "5000"]

posted on 2026-08-27 23:30  Awe-  阅读(8)  评论(0)    收藏  举报

导航