I've now tried: "docker run --detach --publish 52773:52773 --name iris22 store/intersystems/iris-community:2021.", that also did not start:

[INFO] Starting ISC Agent with command "/home/irisowner/irissys/startISCAgent.sh 2188"
Writing status to file: /home/irisowner/irissys/iscagent.status
Reading configuration from file: /home/irisowner/irissys/iscagent.conf
ISCAgent[35]: Starting
ISCAgent[38]: Starting ApplicationServer on *:2188
[INFO] Starting InterSystems IRIS instance IRIS...
[INFO] This copy of InterSystems IRIS has been licensed for use exclusively by:
InterSystems IRIS Community
Copyright (c) 1986-2021 by InterSystems Corporation
Any other use is a violation of your license agreement
Starting IRIS
Sign-on inhibited.
See messages.log for details.
[ERROR] qemu: uncaught target signal 6 (Aborted) - core dumped
12/07/21-07:02:01:398 (1029) 0 [Generic.Event] Global buffer setting requires attention.  Auto-selected 25% of total memory.
12/07/21-07:02:01:519 (1029) 0 [Generic.Event] Allocated 737MB shared memory: 497MB global buffers, 80MB routine buffers
12/07/21-07:02:01:570 (1029) 0 [WriteDaemon.UsingWIJFile] Using WIJ file: /usr/irissys/mgr/IRIS.WIJ
12/07/21-07:02:01:571 (1029) 0 [WriteDaemon.CreatingNewWIJ] Creating a new WIJ file
12/07/21-07:02:01:660 (1029) 0 [WriteDaemon.CreatedNewWIJ] New WIJ file created
12/07/21-07:02:01:686 (1029) 0 [Generic.Event] 
Startup of InterSystems IRIS [IRIS for UNIX (Ubuntu Server LTS for x86-64 Containers) 2021.1 (Build 215.3U) Wed Oct 27 2021 17:38:26 EDT]
in ./
with mgr: /usr/irissys/mgr
with wij: /usr/irissys/mgr/IRIS.WIJ
from: /usr/irissys/mgr/
  OS=[Linux], version=[#1 SMP PREEMPT Mon Nov 8 11:22:26 UTC 2021], release=[5.10.76-linuxkit], machine=[x86_64]
  numasyncwijbuf: 8, wdwrite_asyncio_max: 64, wijdirectio: on, synctype: 3
  System Initialized.
12/07/21-07:02:01:694 (1032) 0 [WriteDaemon.Started] Write daemon started.
12/07/21-07:02:01:694 (1032) 2 [Generic.Event] create_iotd_pool failed because LKIO_SETUP returned error 38
12/07/21-07:02:01:699 (1038) 2 [Generic.Event] create_iotd_pool failed because LKIO_SETUP returned error 38
12/07/21-07:02:01:700 (1045) 2 [Generic.Event] create_iotd_pool failed because LKIO_SETUP returned error 38
12/07/21-07:02:01:700 (1038) 2 [Generic.Event] create_iotd_pool failed because LKIO_SETUP returned error 38...(repeated 63 times)
12/07/21-07:02:01:700 (1038) 1 [Generic.Event] Write daemon asynchronous I/O disabled dueto failure allocating control structures.
12/07/21-07:02:01:702 (1045) 2 [Generic.Event] create_iotd_pool failed because LKIO_SETUP returned error 38...(repeated 63 times)
12/07/21-07:02:01:701 (1045) 1 [Generic.Event] Write daemon asynchronous I/O disabled dueto failure allocating control structures.
12/07/21-07:02:01:703 (1032) 2 [Generic.Event] create_iotd_pool failed because LKIO_SETUP returned error 38...(repeated 63 times)
12/07/21-07:02:01:703 (1032) 1 [Generic.Event] Write daemon asynchronous I/O disabled dueto failure allocating control structures.
12/07/21-07:02:01:890 (1054) 0 [Database.MountedRW] Mounted database /usr/irissys/mgr/ (SFN 0) read-write.
12/07/21-07:02:01:904 (1054) 3 [Generic.Event] Process 1054 (JobType=Interactive job (application mode),Dumpstyle=0,Directory='/usr/irissys/mgr/') caught signal 11. 
12/07/21-07:02:01:907 (1054) 3 [Generic.Event] Parent process will clean up and halt
12/07/21-07:02:01:907 (1054) 3 [Generic.Event] If core dumps are enabled, a core file will be created by process 1057 in the location specified by the system configuration.
[ERROR] See /usr/irissys/mgr/messages.log for more information
[FATAL] Error starting InterSystems IRIS

Good morning Dmitry,

I've tried that, less output in the logging but same result:

[WARN  tini (8)] Tini is not running as PID 1 and isn't registered as a child subreaper.
Zombie processes will not be re-parented to Tini, so zombie reaping won't work.
To fix the problem, use the -s option or set the environment variable TINI_SUBREAPER to register Tini as a child subreaper, or run Tini as PID 1.
[INFO] Starting ISC Agent with command "/home/irisowner/irissys/startISCAgent.sh 2188"
Writing status to file: /home/irisowner/irissys/iscagent.status
Reading configuration from file: /home/irisowner/irissys/iscagent.conf
ISCAgent[36]: Starting
ISCAgent[39]: Starting ApplicationServer on *:2188
[ERROR] LinuxKit/Docker Desktop supported for development only, never production.
[INFO] Starting InterSystems IRIS instance IRIS...
[INFO] Initializing IRIS, please wait...
An error was encountered while initializing the system.
Please see the clone.log and messages.log files in
/usr/irissys/mgr/ and /dur/iconfig/mgr.
[ERROR] Command "iris start IRIS quietly" exited with status 256
[ERROR] See /dur/iconfig/mgr/messages.log for more information
[FATAL] Error starting InterSystems IRIS

Hello Dmitry,

Thanks for the reply, it seems to be all the columns of type "text". I've tried casting them to varchar but keep getting the same error.

I think it's something in the JDBC Gateway, perhaps in the setup I've got the gateway is very slow if I compare it with an open source client (Squirrel) the query there runs for only 15 seconds, if I execute the same query through the JDBC gateway it takes more then 15 minutes.