top | item 23589947

(no title)

patrick5415 | 5 years ago

This is only necessary because docker is steaming pile of hot garbage. It’s the leakiest of leaky abstractions, and a hoarder to boot.

discuss

order

elcomet|5 years ago

Could you explain why is it so leaky?

stingraycharles|5 years ago

Client/server model is one of the leakiest things of Docker. Try mounting a relative path, or run docker inside docker, or try to inherit the current user’s security privileges.

To this day I don’t understand what problems the client/server model solved, and why it was worth all the problems it created.

patrick5415|5 years ago

For me and my coworkers, the leakiness is mostly around networking. If you start the wrong vpn, docker doesn’t work. If your ip tables aren’t set up just so, docker doesn’t work. Yet the documentation would lead you to believe that how docker does networking should be considered an implementation detail.

xiwenc|5 years ago

Is there a better alternative on OS X?