(Additional information) There is Jar Package for java version on Maven Central Repository.
Starting a GridDB instance is simple.
Run images griddb java default mode and default setting
$ docker run --network="host" griddb/java
All variable of docker GridDB java client
| Variable | Value default | Type of variable |
|---|---|---|
| GRIDDB_CLUSTER_NAME | dockerGridDB | STRING |
| GRIDDB_USERNAME | admin | STRING |
| GRIDDB_PASSWORD | admin | STRING |
| NOTIFICATION_PORT | 31999 | NUMBER |
| NOTIFICATION_ADDRESS | 239.0.0.1 | STRING |
| IP_NOTIFICATION_MEMBER | NULL | STRING |
All method of docker GridDB java
| MODE | STATUS(default) |
|---|---|
| MULTICAST | ON |
| FIXED LIST | OFF |
Run images GridDB java simple with multicast mode
$ docker run --network="host" griddb/java
Run image GridDB java with environment config for multicast mode
docker run --name container_name \
--network="host" \
-e GRIDDB_CLUSTER_NAME=<clustername> \
-e NOTIFICATION_PORT=<port> \
-e NOTIFICATION_ADDRESS=<multicast_address> \
-e GRIDDB_USERNAME=<user> \
-e GRIDDB_PASSWORD=<passwd> \
griddb/java
Run images GridDB java simple with fixed list mode
$ docker run --network="host" -e IP_NOTIFICATION_MEMBER="10.10.xx.xx" griddb/java
Run image GridDB java with environment config for fixed list mode
docker run --name container_name \
--network="host" \
-e GRIDDB_CLUSTER_NAME=<clustername> \
-e GRIDDB_USERNAME=<user> \
-e GRIDDB_PASSWORD=<passwd> \
-e IP_NOTIFICATION_MEMBER=<ip_machine_member> \
griddb/java
Note :
$ docker run -d --network="host" griddb/griddb
$ docker run --network="host" griddb/java
Output :
--> Person: name=name02 status=false count=2 lob=[65, 66, 67, 68, 69, 70, 71, 72, 73, 74]
$ docker run -d --network="host" -e NOTIFICATION_MEMBER=1 griddb/griddb
$ docker run --network="host" -e IP_NOTIFICATION_MEMBER="10.10.xx.xx" griddb/java
Output :
--> Person: name=name02 status=false count=2 lob=[65, 66, 67, 68, 69, 70, 71, 72, 73, 74]
The more information about java client. Could please refer to here
The docker exec command allows you to run commands inside a Docker container. The following command line will give you a bash shell inside your GridDB java container:
$ docker exec -it container-name bash
About use docker exec for excute container java:
Step 1: Start GridDB server
Step 2: Run image GridDB java
$ docker run -d --network="host" -v `pwd`:/root/. --name griddb_java griddb/java tail -f /dev/null
Note: After finshed to run step 2. Image GridDB java has:
$ docker ps about show it.pwd is current path when run image. The "/root/." is path into docker container. This 2 value can change with user purposeStep 3: Sample execute
$ docker execute -it griddb_java /bin/bash -xec "Your command"
Example:
$ docker execute -it griddb_java /bin/bash -xec "java gsSample/Sample1 239.0.0.1 31999 dockerGridDB admin admin"
If run sample GridDB java.
$ docker run --network="host" griddb/java
After finshed run sample image auto finish process.
If run execute GridDB java image
$ docker run -d --network="host" -v `pwd`:/root/. --name griddb_java griddb/java tail -f /dev/null
GridDB java will stop with command:
$ docker container stop griddb_java
or
$ docker kill griddb_java
The griddb java images come in many flavors, each designed for a specific use case.
griddb/javaView license information for the software contained in this image.
Content type
Image
Digest
sha256:fcb888df7…
Size
328.1 MB
Last updated
over 2 years ago
docker pull griddb/java-client