Thanks Andreas.
Maybe I was not clear enough. I actually created a ticket with IBM because of this.
Here is what I wrote:
I'm trying to run IDS Enterprise Edition 14.10.FC4W1 in a Docker (podman) container on Centos 8. I just pulled the default docker CentOs image (called centos).
I've installed this on a machine called ndev and the container hostname is joaktest.
Installation was fine and I use a volume from the host within the container. It was started with the command:
$ podman run -it -v /data:/data --privileged --name joaktest --network host --hostname joaktest centos
The problem is this: From the container, IDS insists it's running the DE, but from the host it claims to be the EE.
From the host:
[informix@ndev ~]$ echo $INFORMIXDIR
/data/informix.14.10.FC4W1/
[informix@ndev ~]$ onstat -V
IBM Informix Dynamic Server Version 14.10.FC4W1
From the container:
[informix@joaktest ~]$ echo $INFORMIXDIR
/data/informix.14.10.FC4W1/
[informix@joaktest ~]$ onstat -V
IBM Informix Dynamic Server Version 14.10.FC4W1DE
/data is a shared directory between the host and the container.
I run the IFMX_ENT_ED_LIC_INSTAL14.10.FC4W1.zip from the container and the logfile indicated a total success.
Best regards,
-Snorri
------------------------------
Snorri Bergmann
------------------------------
Original Message:
Sent: Mon November 09, 2020 04:08 AM
From: Andreas Legner
Subject: IDS EE in Docker
Morning Snorri,
I'd assume there should be no reason why Informix should behave anyhow differently, in this regard, in a docker environment vs. any other linux environment.
Trying the (14.10.xC2) EE edition installer in a container running ibmcom/informix-developer-database:latest image just - persistently - turned my 14.10.FC2DE into 14.10.FC2 (surviving 'docker stop'/'docker start').
I'm wondering what "playing around with Docker" and "I've installed IDS 14.10.FC4W1 in the container" actually means, and where in that process you've ran that edition installer.
Are you creating your own Informix docker image? And if so, are you doing this on your own, or maybe using/following things like https://github.com/informix/informix-server-dockerfiles?
BR,
Andreas
------------------------------
Andreas Legner
Original Message:
Sent: Thu November 05, 2020 06:43 AM
From: Snorri Bergmann
Subject: IDS EE in Docker
I'm playing around with Docker (podman) on Centos.
I've installed IDS 14.10.FC4W1 in the container and when I run I get:
$ $INFORMIXDIR/bin/onstat -V
IBM Informix Dynamic Server Version 14.10.FC4W1DE
I used the IFMX_ENT_ED_LIC_INSTAL14.10.FC4W1.zip to install the enterprise edition. The install was a total success (according to the log file) but the server still claims to be Dev. Edition.
From the log:
USER_INSTALL_DIR=/opt/informix
Summary
-------
Installation: Successful.
14 Successes
0 Warnings
0 NonFatalErrors
0 FatalErrors
I'm wandering if this is supported (running EE in Docker)?
Thanks in advance,
-Snorri
------------------------------
Snorri Bergmann
------------------------------
#Informix