How to run Borland Database Engine in Docker?

377 views Asked by At

I have to maintain code which uses the Borland Database Engine (BDE). It runs on Windows 10. I want to create a docker image, where the BDE is installed.

Approach A) "Silent Installation with BDE setup"

The setup of the BDE seems to have no "silent" way for installation and pops up with some dialog during the setup proecess. This cannot be used in a docker build step, because there is no GUI.

=> It does not work.

Q: Is there a option at the setup to suppress the dialogs?

Q: Is the helper tool, which can approve the dialogs with "yes/ok" without user interaction?

Approach B) "Manual installation by copy"

Therefore I've tried to use a "manual installation" approach:

  1. Install the BDE on my local machine
  2. Copy all files of BDE from c:\Program Files (x86)\Common Files\Borland Shared\BDE into the docker image (with ADD in dockerfile)
  3. Extract the registry keys for BDE from my local machine into a file bde.reg
  4. Import the registry keys in the docker image from bde.reg

It doesn't work also.

Q: Do I forgot some registry keys, settings or files?

0

There are 0 answers