{"id":13846035,"url":"https://github.com/bodsch/docker-jolokia","last_synced_at":"2025-04-27T10:33:13.986Z","repository":{"id":87294617,"uuid":"52087172","full_name":"bodsch/docker-jolokia","owner":"bodsch","description":"Docker Container with tomcat-9, jre and jolokia","archived":false,"fork":false,"pushed_at":"2021-12-12T14:47:42.000Z","size":76,"stargazers_count":8,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-05T17:45:32.454Z","etag":null,"topics":["jmx","jmx-client","jolokia","monitoring","tomcat"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bodsch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2016-02-19T12:46:07.000Z","updated_at":"2021-12-12T14:50:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ba88a78-ba50-41f7-bdba-b50a673d1f08","html_url":"https://github.com/bodsch/docker-jolokia","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodsch%2Fdocker-jolokia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodsch%2Fdocker-jolokia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodsch%2Fdocker-jolokia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodsch%2Fdocker-jolokia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodsch","download_url":"https://codeload.github.com/bodsch/docker-jolokia/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224069628,"owners_count":17250451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["jmx","jmx-client","jolokia","monitoring","tomcat"],"created_at":"2024-08-04T17:04:18.203Z","updated_at":"2024-11-11T07:45:01.620Z","avatar_url":"https://github.com/bodsch.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# docker-jolokia\n\nMinimal Image with Apache Tomcat9, openjdk8-jre-base, [jolokia](https://jolokia.org/) and [hawtio](http://hawt.io/).\n\n\n## jolokia\n\n\u003e Jolokia is remote JMX with JSON over HTTP.\n\n\u003e It is fast, simple, polyglot and has unique features. It's JMX on Capsaicin.\n\n## hawtio\n\n\u003e hawtio has lots of plugins such as: a git-based Dashboard and Wiki, logs, health, JMX, OSGi,\n\n\u003e Apache ActiveMQ, Apache Camel, Apache OpenEJB, Apache Tomcat, Jetty, JBoss and Fuse Fabric\n\nSince Version 1.4.0 needs `jolokia` an activated `Jsr160RequestDispatcher`.\n\nThis requires an activated authentication.\nAn `JOLOKIA_BASIC_AUTH` environment variable can be used to add users for a Basic Authentication:\n\nFor an example:\n```bash\nJOLOKIA_BASIC_AUTH=\"jolokia:passed,spec:test\"\n```\n\n\n# Status\n\n[![Docker Pulls](https://img.shields.io/docker/pulls/bodsch/docker-jolokia.svg)][hub]\n[![Image Size](https://images.microbadger.com/badges/image/bodsch/docker-jolokia.svg)][microbadger]\n[![Build Status](https://travis-ci.org/bodsch/docker-jolokia.svg)][travis]\n\n[hub]: https://hub.docker.com/r/bodsch/docker-jolokia/\n[microbadger]: https://microbadger.com/images/bodsch/docker-jolokia\n[travis]: https://travis-ci.org/bodsch/docker-jolokia\n\n\n# Build\n\nYour can use the included Makefile.\n\nTo build the Container: `make build`\n\nTo remove the builded Docker Image: `make clean`\n\nStarts the Container: `make run`\n\nStarts the Container with Login Shell: `make shell`\n\nEntering the Container: `make exec`\n\nStop (but **not kill**): `make stop`\n\nHistory `make history`\n\n\n# Docker Hub\n\nYou can find the Container also at  [DockerHub](https://hub.docker.com/r/bodsch/docker-jolokia/)\n\n\n# Versions\n\n- tomcat 9.0.16\n- openjdk from alpine\n- jolokia 1.6.0\n- hawtio 2.5.0\n\n\n# Tests\n\n```bash\ncurl \\\n  http://localhost:8080/jolokia/ | jq\n```\n\n```bash\ncurl \\\n  http://localhost:8080/jolokia/list | jq\n```\n\n```bash\ncurl \\\n  --header 'Accept: application/json' \\\n  --header 'Content-Type: application/json' \\\n  http://localhost:8080/jolokia --data @examples/memory.json | jq\n```\n\n```bash\ncurl \\\n  --header 'Accept: application/json' \\\n  --header 'Content-Type: application/json' \\\n  http://localhost:8080/jolokia/read/java.lang:type=Memory/HeapMemoryUsage | jq\n```\n\n\n# Ports\n\n- 8080\n- 22222\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodsch%2Fdocker-jolokia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbodsch%2Fdocker-jolokia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodsch%2Fdocker-jolokia/lists"}