https://github.com/yous/pinpoint-docker
Docker for Pinpoint
https://github.com/yous/pinpoint-docker
docker pinpoint
Last synced: about 2 months ago
JSON representation
Docker for Pinpoint
- Host: GitHub
- URL: https://github.com/yous/pinpoint-docker
- Owner: yous
- License: mit
- Created: 2015-04-15T07:56:35.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-04-20T12:54:50.000Z (about 8 years ago)
- Last Synced: 2025-03-25T02:51:18.284Z (3 months ago)
- Topics: docker, pinpoint
- Homepage: https://hub.docker.com/r/yous/pinpoint/
- Size: 33.2 KB
- Stars: 37
- Watchers: 5
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Pinpoint Docker
[](https://hub.docker.com/r/yous/pinpoint/)
Docker for [Pinpoint](https://github.com/naver/pinpoint). You can see the repository on [yous/pinpoint](https://hub.docker.com/r/yous/pinpoint/).
## About
All versions of Docker run on Debian (jessie). Minimal requirements are installed, `git`, `wget`, `curl`, `ps`, `netstat`.
### 1.6.1
- Oracle Java SE 6u45, 7u80 and 8u121 with `JAVA_6_HOME`, `JAVA_7_HOME`, `JAVA_8_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 1.0.3### 1.6.0
- Oracle Java SE 6u45, 7u80 and 8u121 with `JAVA_6_HOME`, `JAVA_7_HOME`, `JAVA_8_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 1.0.3### 1.5.2
- Oracle Java SE 6u45, 7u80 and 8u121 with `JAVA_6_HOME`, `JAVA_7_HOME`, `JAVA_8_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 1.0.3### 1.5.1
- Oracle Java SE 6u45, 7u80 and 8u121 with `JAVA_6_HOME`, `JAVA_7_HOME`, `JAVA_8_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 1.0.1### 1.5.0
- Oracle Java SE 6u45, 7u80 and 8u121 with `JAVA_6_HOME`, `JAVA_7_HOME`, `JAVA_8_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 1.0.1### 1.1.2
- Oracle Java SE 6u45 and 7u80 with `JAVA_6_HOME`, `JAVA_7_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 1.0.1### 1.1.1
- Oracle Java SE 6u45 and 7u80 with `JAVA_6_HOME`, `JAVA_7_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 1.0.1### 1.1.0
- Oracle Java SE 6u45 and 7u80 with `JAVA_6_HOME`, `JAVA_7_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 1.0.1### 1.0.5
- Oracle Java SE 6u45 and 7u80 with `JAVA_6_HOME`, `JAVA_7_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 0.94.25### 1.0.4
- Oracle Java SE 6u45 and 7u80 with `JAVA_6_HOME`, `JAVA_7_HOME` and `JAVA_HOME`
- Maven 3.2.5
- HBase 0.94.25For more information about this Dockerfile, see ["Using Pinpoint with Docker"](http://yous.be/2015/05/05/using-pinpoint-with-docker/).
## Installation
If you want to use latest version of Pinpoint supported by the Dockerfile,
``` sh
docker pull yous/pinpoint
```Also you can specify the version:
``` sh
docker pull yous/pinpoint:1.0.4
```See [tags](https://hub.docker.com/r/yous/pinpoint/tags/) for the list of all available versions.
## Usage
``` sh
docker run -i -t yous/pinpoint:latest bash
```## Quickstart
``` sh
docker run -i -t -p 28080-28082:28080-28082 --cap-add SYS_PTRACE \
yous/pinpoint:latest bash
```We have to expose some ports used by Pinpoint by specifying `-p` options. `--cap-add SYS_PTRACE` is needed for `netstat -anp` for displaying its PID with the program name. See [docker/docker#7276](https://github.com/docker/docker/issues/7276) for details.
### Starting
#### Start HBase
- Start: `quickstart/bin/start-hbase.sh`
- Initialize Tables: `quickstart/bin/init-hbase.sh`#### Start Pinpoint Daemons
- Collector: `quickstart/bin/start-collector.sh`
- Web UI: `quickstart/bin/start-web.sh`
- TestApp: `quickstart/bin/start-testapp.sh`Visit the following addresses to test out your Pinpoint instance.
- Web UI: `http://localhost:28080`
- TestApp: `http://localhost:28081`### Stopping
- HBase: `quickstart/bin/stop-hbase.sh`
- Collector: `quickstart/bin/stop-collector.sh`
- Web UI: `quickstart/bin/stop-web.sh`
- TestApp: `quickstart/bin/stop-testapp.sh`## License
Copyright © Chayoung You. See [LICENSE.txt](https://github.com/yous/pinpoint-docker/blob/master/LICENSE.txt) for details.