Open mthalman opened 2 years ago
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
We should also update the Docker TestRunner to be based on Mariner as well.
This would help to validate the benefits of distroless, and Mariner in general (a good dogfooding effort).
Originally, this was thought to have been blocked by not having a docker package in Mariner but I've now realized what we need is the
moby-cli
package. This allows us to run docker commands targeting the docker daemon on the host machine, connected by the docker socket.My initial investigation into this has revealed a lot of changes necessary for this.
Tasks to complete:
git
package in the image. It adds ~230 MB. The dependency on the git CLI can be replaced with equivalent logic that makes use of the libgit2sharp library which is already used.docker cp
to get those artifact files out of the container.Related work: