How to set no-ack for RabbitMQ with docker?

I’m using docker-compose and I have a RabbitMQ container that acts as a federation. It was and still is connected to the federation upstreams and handled requests nicely until it got stuck because of the default Prefetch that is set to 10 on it’s virtual hosts:

enter image description here

  • Prometheus - how to monitor other docker containers
  • How to retrieve only containers running a specific image in go-dockerclient?
  • Boot a docker container from PXE
  • Can not delete a docker image because repository is missing
  • error with Installation of rpy2 on mac
  • Docker images versioning for Continuous Integration / Continuous Deployment
  • The federation upstreams are configured with no-ack but still it still seems that the virtual hosts has this set to 10 for each channel by default?

    How do I set docker to either set the Prefetch for something huge or set it without a limit?.

    This is the docker configuration of the RabbitMQ:

    version: '2.0'
    services:
      ubuntu:
        image: ubuntu
        volumes:
          - box:/box
      cache:
        image: redis:3.0
      rabbitmq:
        image: rabbitmq:3-management
        volumes:
          - ${DATA}/rabbitmq:/var/lib/rabbitmq
        ports:
          - "15672:15672"
          - "5672:5672"
    

  • How do use external_links to connect docker-compose to common service?
  • Multiple docker containers (domains) with NGINX as proxy
  • Kubernetes Liveness Probe Logging
  • Download failure within official ubuntu docker images on Ubuntu 14.04 host
  • How to sandbox Ansible playbooks for high availability Glassfish application on AWS
  • docker jboss7 war commit. Server boot failed in an unrecoverable manner
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.