jsreport/jsreport image is automatically pushed with adequate tags into docker hub public repository in three variations:
jsreport/jsreport:2.8.0
(Dockerfile) contains default installation from npmjsreport/jsreport:2.8.0-full
(Dockerfile) contains default installation plus all the custom extensions, see the list of installed extensions in the dockerfilejsreport/jsreport:2.8.0-windowsservercore
(Dockerfile) contains default installation with windows server core based image. Usec:\jsreport
for mounting volume.
You can find the list of all available tags and previous versions in the tags tab
- Install Docker
sudo docker run -p 80:5488 jsreport/jsreport:2.8.0
This is the most basic usage. It will start jsreport server on port 80 directly in the current shell with data and configuration stored directly in the container. Change 80 http port to whatever you want.
The full documentation for the jsreport official images can be found at https://jsreport.net/learn/docker