Docker vs. Durability
Working from home during these Corona-days I'm short on resources.
- no Linux machine available
- limited disk space
So I decided to give Docker in Windows 10 (named Docker Desktop) a try.
This worked nicely after some reboot (it's Windows ! ) and killing my VMware to have Hyper-V .
Next, I tried to implement Durable %SYS
And this was rather disappointing.
Independent of what IRIS container I used (released or preview or community edition) it crashed at start.
Using docker run -it ... (instead of -d) to see what's happening uncovered this strange error.
The reasons are the high lighted lines
ISC_DATA_DIRECTORY had no protection at all and was not affected.
More detailed interactive tests showed a mismatch between file ownership and user in docker.
AS it happened with several IRIS containers I assume the problem in Desktop Docker and/or it'S underlying Windows 10.
As a workaround for me, I developed a customized lightweight durability solution that avoids this step.