This repository contains Dockerfile of Pushpin for Docker published to the public Docker Hub Registry.
-
Install Docker.
-
Download automated build from public Docker Hub Registry:
docker pull fanout/pushpin
Alternatively, you can build an image from the Dockerfile:
docker build -t fanout/pushpin .docker run \
-d \
-p 7999:7999 \
-p 5560-5563:5560-5563 \
--rm \
--name pushpin \
fanout/pushpinBy default, Pushpin routes traffic to a test handler. See the Getting Started Guide for more information.
Open http://<host>:7999 to see the result.
To add custom Pushpin configuration to your Docker container, attach a configuration volume.
docker run \
-d \
-p 7999:7999 \
-p 5560-5563:5560-5563 \
-v $(pwd)/config:/etc/pushpin/ \
--rm \
--name pushpin \
fanout/pushpinNote: The Docker entrypoint may make modifications to pushpin.conf so it runs properly in its container, exposing ports 7999, 5560, 5561, 5562, and 5563.
See project documentation for more on configuring Pushpin.