On Tue, May 10, 2016, at 12:06 PM, Erik Swanson (eriswans) wrote:

> The assumption of /usr/bin/docker being a self-contained(-ish) binary 
> guaranteed to be compatible with the running daemon’s socket isn’t entirely 
> uncommon: A quick google search for “-v /usr/bin/docker:” shows ~1670 
> results, all of which are going to be broken by the eccentric change of 
> making /usr/bin/docker a stub (or a symlink).

Yeah.  The only thing I can think of to keep this working is to build in the 
logic into the docker binary itself, but that would involve some extreme 
gymnastics.

It seems we'd have to end up detecting whether or not we're inside a 
container...which is a tricky topic.

In the end, this model *will* be broken anyways when we move to using dynamic 
linking/shared libraries for golang.  Which we have to do because as more 
things use it, the space (and page cache) inefficiency starts to rise 
significantly.

> (Is there a more appropriate venue for this concern/appeal?)

This is the correct place I think.

Reply via email to