Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leandroberetta/jboss-fuse-docker
JBoss Fuse Docker Image
https://github.com/leandroberetta/jboss-fuse-docker
Last synced: 6 days ago
JSON representation
JBoss Fuse Docker Image
- Host: GitHub
- URL: https://github.com/leandroberetta/jboss-fuse-docker
- Owner: leandroberetta
- Created: 2017-01-04T20:15:28.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-12T19:06:50.000Z (almost 8 years ago)
- Last Synced: 2024-11-18T21:03:57.834Z (2 months ago)
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# jboss-fuse-docker
This project provides a Dockerfile for generate a JBoss Fuse Docker image.
## Usage
It can be any official JBoss Fuse 6.X.X downloaded from Red Hat. The Dockerfile allows the configuration of an specific Fuse version with the following variables:
* **FUSE_ZIP** -> Name of the ZIP file
* **FUSE_FOLDER** -> Name of the uncompressed folder
* **FUSE_HTTP_LOCATION** -> Any server to download the imageIf the ZIP file is local, it can be served with the Python simple http server executing the following commmand in the folder where the ZIP is:
python -m SimpleHTTPServer 8000
Review the Dockerfile to see the ports and volumes available to use.
## Docker build example
docker build --build-arg FUSE_ZIP=jboss-fuse-full-6.2.0.redhat-133.zip --build-arg FUSE_FOLDER=jboss-fuse-6.2.0.redhat-133 --build-arg FUSE_HTTP_LOCATION=http://:8000 -t=redhat/fuse:6.2.0 .
## Docker run example
# Interactive mode
docker run -it redhat/fuse:6.2.0 /bin/bash# Background mode (with port binding of HawtIO and logs in an external volume)
docker run -d --name fuse -p 8181:8181 -v /path/to/log:/opt/jboss/fuse/data/log redhat/fuse:6.2.0