If I am understood docker philosophy at all,   its much more convenient  to to run java applications in  other container than  your database container. So IMHO better example would be how to connect those.

Just my thoughts..

Tried this with cache 2017.1.2.217.0  but can't get it working

building gives no error but  when i run the  image

> docker run -i -p 57772:57772 -p 1972:1972 -t cache-simple
2018/02/14 08:02:24 Starting Caché...
2018/02/14 08:02:24 Seeked /opt/cache//mgr/cconsole.log - &{Offset:0 Whence:2}
2018/02/14 08:02:24 Something is preventing Caché from starting in multi-user mode,
2018/02/14 08:02:24 You might want to start the container with the flag -cstart=false to fix it.
2018/02/14 08:02:24 Error: Caché was not brought up successfully.

and image exist immediatly.

builded also on ubuntu:xenial but same problem there

Ok, found it,

Thank you guys.

You have to use Server Explorer window and copy from there.

Is it bug that you cannot copy from atelier explorer?  There is copy in context menu,  but after that pasting on project tree has no effect.

Well we have all classes in svn each as xml format  file, and we have a means to load those to namespace. And when saving & compiling those same classes from atelier it seems to do right thing with studio hooks. Now if we could fetch class to be edited  from namespace that would easy the transition as a team to atelier. No need to rush all  coders at a same time.

Now if we would like to try atelier, we need first convert all  sources to atelier file format in svn ,  and that seem to me as a point of no easy return.