Hi, On 7/12/24 08:04, Reinhard Tartler wrote:
The suggestion at hand is to introduce a new binary package (let's call it "docker-client") that ships:
-rwxr-xr-x root/root 28651408 ./usr/bin/docker
And doesn't declare depends on adduser, containerd, iptables, sysvinit-utils, runc or tini.
Correct.
That means you would not need the docker-proxy or the dockerd inside the container because you are providing a Docker-in-Docker setup where the container gets the control socker of the dockerd from the host available as a bind-mount.
That, or TCP remote operation. My main use case is a container running Jenkins, where one of the Docker plugins uses the API client, so it needs to be inside the same container as Jenkins itself -- but obviously I do not want another dockerd in that container.
Mind sending a patch?
If I get around to it during DebCamp -- before that I'm fairly busy with work, and I also want to get my dpkg patches for usrmerge into a presentable shape.
Simon