Public Repository

Last pushed: 11 days ago
Short Description
TIBCO JasperSoft Jasper Server
Full Description

This repo contains 3 images tagged with different names. You need to pull all of these images.

docker pull shabdar/jasperserver:jasperserver-db-storage (volume for jasper server data)
docker pull shabdar/jasperserver:zabbix-db-mariadb (Used for storing jasper server data)
docker pull shabdar/jasperserver-xxl (jasper server)

Then create and run 3 containers using below commands

(1) Create container to hold volume for DB storage
sudo docker run -d -v /var/lib/mysql --name jasperserver-db-storage shabdar/jasperserver:jasperserver-db-storage

(2) Create DB container for mysql database
sudo docker run \
--name jasperserver-db \
-v /etc/localtime:/etc/localtime:ro \
--volumes-from jasperserver-db-storage \
--env="MARIADB_USER=jasper" \
--env="MARIADB_PASS=my_password" \
-d shabdar/jasperserver:zabbix-db-mariadb

(3) Create Jasper Server container
sudo docker run \
--name jasperserver \
-p 8080:8080 \
-v /etc/localtime:/etc/localtime:ro \
--link jasperserver-db:jasper.db \
--env="JS_DB_HOST=jasper.db" \
--env="JS_DB_USER=jasper" \
--env="JS_DB_PASSWORD=my_password" \
-d shabdar/jasperserver-xxl

Once all 3 containers are running, check Jasper Server port using "docker ps" command. It should be accessible at "http://localhost:8080/jasperserver". Default user/password are jasperadmin/jasperadmin.

These images are based on below original images. You could possibly replace above images with these.
busybox:latest
monitoringartist/zabbix-db-mariadb:latest
monitoringartist/jasperserver-xxl:latest

If you have any questions then please comment.

Docker Pull Command
Owner
shabdar

Comments (0)