Skip to content

A Dockerfile for creating a CUBRID RDBMS image on top of the official CentOS distribution.

Notifications You must be signed in to change notification settings

kshvakov/cubrid-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is CUBRID?

CUBRID (/ˈkjuːbrɪd/ "cube-rid") is an open source SQL-based relational database management system (RDBMS) with object extensions developed by NAVER Corporation for web applications.

How to use this image

docker run -p 33000:33000 --name cubrid lighthopper/cubrid:10.0.0.1376

The image has a default command:

cubrid service start && tail -f $CUBRID_LOGS/**/* $CUBRID_LOGS/**/**/*

It will start CUBRID Service and tail all its logs. You may override this command as follows:

docker run -p 33000:33000 --name cubrid lighthopper/cubrid:10.0.0.1376 cubrid service start 

This, for instance, will start the Service but will not tail log files.

Another alternative command is to create and start the demodb database distributed together with CUBRID.

docker run -p 33000:33000 --name cubrid lighthopper/cubrid:10.0.0.1376 ./create-start-demodb.sh

Or in case CUBRID is already running in a cubrid container:

docker exec cubrid ./create-start-demodb.sh

Available versions

The following versions are available via tags.

  • 10.0.0.1376
  • 9.3.6.0002
  • 9.2.26.0004
  • 9.2.3.0005
  • 9.1.0.0218
  • 9.0.0.0478
  • 8.4.3.10001
  • 8.4.1.32003

All these images are based on CentOS 6.6.

How to build this image:

docker build -t="lighthopper/cubrid:10.0.0.1376" .

The CUBRID binary will be retrieved on build from http://ftp.cubrid.org/CUBRID_Engine/.

About

A Dockerfile for creating a CUBRID RDBMS image on top of the official CentOS distribution.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%