version: '3.8' services: app: image: zhengdushi/chatroom:latest # 直接使用你推送的镜像 container_name: chatroom-app ports: - "2779:2779" environment: - PORT=2779 - RABBITMQ_HOST=rabbitmq - RABBITMQ_USER=admin - RABBITMQ_PASS=1218Zhengyaqi # ← 请务必修改为你的密码! - RABBITMQ_URL=amqp://admin:1218Zhengyaqi@rabbitmq:5672/ depends_on: - rabbitmq restart: unless-stopped networks: - chatroom-net rabbitmq: image: rabbitmq:3-management-alpine container_name: chatroom-rabbitmq ports: - "5672:5672" - "15672:15672" environment: RABBITMQ_DEFAULT_USER: admin RABBITMQ_DEFAULT_PASS: 1218Zhengyaqi # ← 必须和上面一致! volumes: - rabbitmq_data:/var/lib/rabbitmq restart: unless-stopped networks: - chatroom-net networks: chatroom-net: driver: bridge volumes: rabbitmq_data: