{"id":22546794,"url":"https://github.com/simars/jboss_eap_docker","last_synced_at":"2026-04-20T05:36:34.716Z","repository":{"id":78863165,"uuid":"141954791","full_name":"simars/jboss_eap_docker","owner":"simars","description":null,"archived":false,"fork":false,"pushed_at":"2018-07-23T03:32:15.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T07:38:07.076Z","etag":null,"topics":["docker","docker-compose","docker-image","dockerfile","jboss","jboss-eap","jboss-wildfly","redhat-jboss"],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simars.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-23T03:10:33.000Z","updated_at":"2018-07-23T15:09:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"3ee89e7a-bf1d-4baa-87d7-0ae9a4301610","html_url":"https://github.com/simars/jboss_eap_docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/simars/jboss_eap_docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simars%2Fjboss_eap_docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simars%2Fjboss_eap_docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simars%2Fjboss_eap_docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simars%2Fjboss_eap_docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simars","download_url":"https://codeload.github.com/simars/jboss_eap_docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simars%2Fjboss_eap_docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32035020,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","docker-image","dockerfile","jboss","jboss-eap","jboss-wildfly","redhat-jboss"],"created_at":"2024-12-07T15:08:56.148Z","updated_at":"2026-04-20T05:36:34.698Z","avatar_url":"https://github.com/simars.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# app JBoss EAP 6.4.5 Docker image\nThis project builds a docker container for running JBoss EAP 6.4.5.GA.\n\n## Requirements:\n\n#### Install [Docker](https://www.docker.io/gettingstarted/#1)\n\n__Windows 10+ pro users__ : Prefer _Docker for Windows_ over ~~Docker Toolbox~~ \n\n__Mac Users__ : Prefer _Docker for Mac_ over ~~Docker Toolbox~~ \n\n__Windows 7 Users__ : Docker Toolbox may be your only choice, prefer using Windows 10 Pro machine\n\nMore at [https://nickjanetakis.com/blog/should-you-use-the-docker-toolbox-or-docker-for-mac-windows]\n\n#### Ensure Resources and Dependencies are available to build image from `./Dockerfile`\n\n_If you have access to [downloads/] as the Dockerfile ADD(s)_\n\n1. [JBoss EAP 6.4.0 zip distribution](downloads/)\n2. [JDK rpm](downloads/)\n3. Folder `/jce-unlimited directory`, ADD(s) JCE unlimited policy files (local_policy.jar / US_export_policy.jar)\n4. Folder `/trusted-root-ca directory`, ADD(s) your trusted root CA files (in .pem format)\n\nIf you do not have access to [downloads/]\n1. Download `jboss-eap-6.4.0.zip` and `jdk-8u144-linux-x64.rpm`, place them a local folder\n2. Set build-arg DOWNLOAD_LINK to source dependencies from an absolute local folder instead of [downloads/] \n\n\n\n## Usage (building and using image directly)\n\n\n### Build image and tag it\n    $ docker build . -t simars/redhat-jboss-eap\n\n### Run Containers\n\n#### Prepare jboss base folder (ex /Users/usernmae/jboss-eap-dev)\n\n```\n\n/Users/usernmae/jboss-eap-dev/jboass-eap-dev \n   |\n   |__configuration__ [contains standalone-*.xml etc etc]\n   |\n   |__deployments__ [contains ear and wars to be deployed]\n\n```\n\n```\n look ./example/app.env for typical env required for JBOSS ex JAVA_OPTS=...\n```\n\nYou can checkout `./jboess-eap-dev` and `./jboss-eap-ha` base folders as an example\nEverything except app.ear file is checked in, just place the ear file in deployments folder \n\n\n#### Run a container named (app1) with the built image \n    docker run --name app1 -h app1 -d -p 8444:8443 -p 9991:9990 -it --rm --env-file=app.env --privileged -v $(pwd):/base:ro  jboss-eap\n    \n###### Notice `-v {$pwd}` is mounting the base folder you have prepared\n###### Notice, `-p 8444:8443` we have which exposes \u003cport-on-your-machine\u003e:\u003cinternal-port-of-container\u003e\n###### Notice  `--env-file=app.env`, as it provides environment variables for container\n###### Windows user's `${pwd}` may not work, use the absolute path of current working dir ex \n    -v C:/Users/\u003cusername\u003e/\u003cworking-copy/jboss-eap-dev\u003e:/base:ro\n\n\n##### Working on running Container(s)\n\n###### checkout logs of your container\n    $ docker logs -f app1\n\n###### bash into your container\n    $ docker exec -it app1 bash\n    app1$ ls /base; echo \"gives you contents of the base folder mounted\";\n    app1$ tail -f /var/log/jboss/console.log\n\n###### Stop the container\n    $ docker stop app1\n\n##### Since you started the container with `--rm` option, stop will remove the container also. Otherwise\n    $ docker rm app1\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimars%2Fjboss_eap_docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimars%2Fjboss_eap_docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimars%2Fjboss_eap_docker/lists"}