adroitlogic/ultraesb-x-base

By adroitlogic

Updated 3 months ago

docker run -it -v /local/project.xpr:/opt/ultraesb-x/projects/mount.xpr adroitlogic/ultraesb-x-base

Image
0

419

Latest release of the high-performance UltraESB (https://www.adroitlogic.com/products/ultraesb/), now available as a Docker image!

Start as many UltraESB-X containers as you like, within seconds:

docker run -it adroitlogic/ultraesb-x-base

This image is the base runtime (without metrics or management functionalities).

Externally developed integration projects can be mounted using the -v option:

-v /path/to/local/project/file.xpr:/opt/ultraesb-x/projects/file.xpr

For projects requiring network accessibility from outside, use the -p option:

-p external_port:internal_port

Putting it all together:

docker run -it \
-v /home/you/projects/rest-service-mediation/target/rest-service-mediation-17.07.2.xpr:/opt/ultraesb-x/projects/rest-service-mediation-17.07.2.xpr \
-p 8280:8280 \
adroitlogic/ultraesb-x-base

and you would have a running instance of the rest-service-mediation project, ready to accept messages at http://localhost:8280 !

Docker Pull Command

docker pull adroitlogic/ultraesb-x-base