Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 image

If 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