We want to use Docker to run integration tests in CI assemblies (with Bazel ). We must support Debian as well as MacOS.
In order to guarantee the correct assembly and ensure determinism and portability, we cannot rely on a host that has a docker demonstration daemon. The assembly must have its own docker daemon. What is the best way to achieve this? Is there a standard “portable” docker binary system? If not, what do you think is the right choice to implement this? On linux systems, I believe that this would be relatively simple, since we just need to download the binaries and run. On MacOS, I assume we need to associate it with hyperkit .
I would like to hear your thoughts about this.
source
share