Skip to content

Instantly share code, notes, and snippets.

@manigandand
Last active June 1, 2018 15:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save manigandand/2e018d97ad2ec68c0d1597ee43adb905 to your computer and use it in GitHub Desktop.
Save manigandand/2e018d97ad2ec68c0d1597ee43adb905 to your computer and use it in GitHub Desktop.
NSQ Setup using Docker
sudo docker pull nsqio/nsq
#first time
sudo docker run --name lookupd -p 4160:4160 -p 4161:4161 nsqio/nsq /nsqlookupd
# run as background
sudo docker run -p 4160:4160 -p 4161:4161 nsqio/nsq /nsqlookupd
sudo docker pull nsqio/nsq
sudo docker run --name nsqd -p 4150:4150 -p 4151:4151 \
nsqio/nsq /nsqd \
--broadcast-address=172.17.0.1 \
--lookupd-tcp-address=172.17.0.1:4160 \
--max-req-timeout=24h0m0s
sudo docker pull nsqio/nsq
sudo docker run --name nsqadmin -p 4171:4171 \
nsqio/nsq /nsqadmin \
--lookupd-http-address=172.17.0.1:4161
# start docker daemon
sudo docker start nsqd
# list all the process
sudo docker ps -a
# remove docker daemon
sudo docker rm -f name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment