docker 拉取镜像报错: Image redis:7.0 Pulled 1.5s Error response from daemon: {“message”:“No such image: redis:7.0”}
[+] up 1/4 ⠼ Image mongo:7.0 [⠀⠀] Pulling 1.5s ⠋ 97e87ddfd658 Pulling fs layer 0.1s ⠋ f22640b02e8e Pulling fs layer 0.1s ✔ Image redis:7.0 Pulled 1.5s Error response from daemon: {"message":"No such image: redis:7.0"}Dockerfile :
services: frontend-dev: build: context: ./frontend dockerfile: Dockerfile target: build-stage # Use build stage image instead of production image command: ["npm", "run", "dev", "--", "--host", "0.0.0.0"] # Start in development mode and listen on all network interfaces volumes: - ./frontend:/app # Mount source code directory - /app/node_modules # Avoid overwriting container's node_modules ports: - "5173:5173" # Vite default development port environment: - NODE_ENV=development #- VITE_API_URL=http://127.0.0.1:8000 - BACKEND_URL=http://backend:8000 depends_on: - backend restart: unless-stopped networks: - manus-network backend: build: context: ./backend dockerfile: Dockerfile command: ["./dev.sh"] # Start in reload mode volumes: - ./backend:/app # Mount source code directory #- ./mcp.json:/etc/mcp.json # Mount MCP servers directory - /var/run/docker.sock:/var/run/docker.sock:ro - /app/__pycache__ # Avoid overwriting cache files - /app/.venv # Avoid overwriting virtual environment ports: - "8000:8000" depends_on: - sandbox - mongodb - redis restart: unless-stopped networks: - manus-network extra_hosts: - "host.docker.internal:host-gateway" # 允许容器访问宿主机服务 env_file: - .env environment: - SANDBOX_ADDRESS=sandbox # Use single container as sandbox - LOG_LEVEL=${LOG_LEVEL:-DEBUG} sandbox: build: context: ./sandbox dockerfile: Dockerfile hostname: sandbox volumes: - ./sandbox:/app # Mount source code directory - ./sandbox/supervisord.conf:/etc/supervisor/conf.d/app.conf - /app/__pycache__ # Avoid overwriting cache files - /app/.venv # Avoid overwriting virtual environment ports: - "9222:9222" - "5902:5900" - "5901:5901" - "7080:7080" environment: - UVI_ARGS="--reload" - LOG_LEVEL=${LOG_LEVEL:-DEBUG} restart: unless-stopped networks: - manus-network # mockserver: # build: # context: ./mockserver # dockerfile: Dockerfile # volumes: # - ./mockserver:/app # Mount source code directory # - /app/__pycache__ # Avoid overwriting cache files # - /app/.venv # Avoid overwriting virtual environment # restart: unless-stopped # environment: # - MOCK_DATA_FILE=default.yaml # - MOCK_DELAY=1 # networks: # - manus-network mongodb: image: mongo:7.0 volumes: - mongodb_data:/data/db restart: unless-stopped ports: - "27017:27017" networks: - manus-network redis: image: redis:7.0 restart: unless-stopped networks: - manus-network volumes: mongodb_data: name: manus-mongodb-data networks: manus-network: name: manus-network driver: bridge