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

  • How to reach local server runing nightwatch tests against docker selenium and local app?
  • Vagrant, error when running vagrant up --provider=docker
  • Testing containerized microservice with external dependency
  • Can't run rake db:create in Dockerfile with docker-compose
  • cannot create JDBC datasource named transactional_DS while implementing Multi-instance in moqui using docker
  • Docker list only stopped containers
  • 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"
    

  • running a docker loop device on aws
  • Attempting to use docker-client from Spotify and am getting various errors
  • How to link Docker services across hosts?
  • Docker Redis container orderly shutdown
  • docker-compose, export environnement variables are not working in Jenkins
  • phpMyAdmin import failed “undefined”
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.