项目部署(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"]