Originally posted by: ikema
Hi Erez:
Is there a way to manually configure a contemporary Docker version to work with current Conductor? The short answer is no. The long answer is that there indeed exists hackish hack where you can bypass the version enforcement from EGO internal daemons, but I would strongly advise you against it, since that would probably introduce more interoperability issues. For instance, some REST API interfaces to docker daemon have changed since 1.9.1+ and hostname, port, dnsserver configuration compatibility against docker network mode are also updated.
The most noticeable feature since docker 1.8.3, the one you are most likely to experiment with, would be the native multi-host networking feature introduced in docker 1.9.0+. You can expect such feature readily available for you in the upcoming release fully tested against 1.10.3 (and hopefully 1.11) And yes, you are right that the docker support matrix for Conductor is the same as ASC.
The term "docker support" is somehow overloaded. In the context of support matrix, it means QA have fully tested our product against the "supported" docker versions. Function-wise, in current Conductor GA that you are working with, it's a feature "of the underlying EGO infrastructure that takes additional configuration to use". In the upcoming release, you can actually expect docker to be used for deploying the spark service.
Thanks,
Ike
#SpectrumComputingGroup