Public Repository

Last pushed: 2 years ago
Short Description
IBM Informix Developer Edition for Raspberry Pi (32bit)
Full Description

What is IBM Informix Developer Edition ?

IBM Informix Developer Edition eliminates the up-front licensing costs of developing popular database functionality for use in production (redistribution requires a separate license).

Informix Developer Edition delivers the following features and benefits:

  • Autonomic features minimize system failures and improve performance..
  • Automated backup and restore eliminates many manual tasks.
  • Selected support at Elite level is available as an optional purchase.

IBM Informix Family

IBM Informix Developer Edition

IBM Elite Support

This Informix Docker image can be deployed on a Docker Engine with any flavour of Linux on the ARM platform , it was built using the Raspbian OS on Raspberry Pi 2.

How to use this image ?

This docker image has to be deployed to Docker Engine on one of supported Cloud providers or your own system. The instructions for creating Docker Engine vary by Cloud provider. We recommend to use >Docker Machine (beta) to provision Docker Engine.

In order to use the image, it is necessary to accept the terms of the Informix Developer Edition license. This is achieved by specifying the environment variable LICENSE equal to accept when running the image.

This docker image contained pre-deployed Informix Developer Edition.

1 - Starting an Informix Docker Container for the First time.

docker run -it --name ifx --privileged -p 9088:9088 -p 27017:27017 -p 27018:27018 \
-p 27883:27883 -e LICENSE=accept ibmcom/informix-rpi:latest
  • -p, expose port 9088 to allow remote connections from clients
  • -p, expose port 27017 to allow remote connections from mongo clients
  • -p, expose port 27018 to allow remote connections from REST clients
  • -p, expose port 27883 to allow remote connections from MQTT clients
  • --privileged, allows Informix Server in Docker Engine to manage kernel configuration
  • The default password for user informix is in4mix.
  • By specifying -e LICENSE=accept parameter, you are accepting this License to use the software contained in this image.

  • The docker run command will perform a disk initialization for the Informix Database Server. After the initialization, you should start and stop the server with docker start/stop

2 - Start the Informix Docker container

The docker run command will perform a disk initialization for the Database server. After performing that for the first time you should start the database server with the following command.

docker start ifx

3 - Stop the Informix Docker container

The docker run command will perform a disk initialization for the Datbase server. After performing that for the first time you should start the database server with the following command.

docker stop ifx

4 - To attach to the Informix Docker container (shell)

docker exec -it ifx bash

5 - The following command will create a demo database stores_demo:

$ /opt/informix/bin/dbaccessdemo

6 - Need to know

  • Informix is deployed in the Docker Engine in:

        /opt/informix
    
  • Informix database server name is set to dev by default

License

View License Information for the software contained in this image.

Supported Docker versions

  • This Image was built using Hypriot's image of Raspbian which has docker pre-built and installed. http://blog.hypriot.com/downloads/
  • Support for older versions (down to 1.0) is provided on a best-effort basis.

Community Support

  • Darin Tracy - (darint@us.ibm.com)
Docker Pull Command
Owner
ibmcom

Comments (0)