Skip to content

Example docker compose configurations for running NSQ services

License

Notifications You must be signed in to change notification settings

dudleycarr/nsq-docker-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nsq Docker Compose

Example configurations for running nsq within Docker Compose.

The examples require additional configuration before they're ready for production use. In particular, pay attention to securing ports, authentication, and storage for services such as nsqd and graphite.

Inventory

  • basic | Basic configuration
    A minimal configuration for running nsqd, nsqlookupd, and nsqadmin.
  • with_graphite | nsq configuration with nsqadmin graphs enabled.
    The basic nsq configuration along with statsd and graphite to support graphs within nsqadmin.
  • multiple_nsqds | nsq configuration with multiple nsqds.
    The with_graphite configuration with 3 nsqds instead of 1.

Requirements

Getting Started

Running the basic configuration:

$ task basic:run

The nsq services will be running in the background within Docker Compose. You can access nsqadmin via http://localhost:4171.

To stop nsq with the basic configuration:

$ task basic:stop

Run nsq with graphs enabled

$ task with_graphite:start

Run mutliple nsqds

$ task multiple_nsqds:start

Stopping:

$ task multiple_nsqds:stop

About

Example docker compose configurations for running NSQ services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published