Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The difference as I understand it is documentation. For Linux, the Docker docs make it abundantly clear what the security model is - don’t give access to the daemon socket to anyone you don’t trust to be root.

For Windows on the other hand there seems to be no official documentation on the topic. Instead some “unofficial” documentation has popped up to fill the void, making insecure recommendations in the process. This then becomes Docker’s problem.

I think it’s a good general lesson for documenting a platform: in the end you are responsible not only for what you explain to your users, but also for what they explain to each other. This can be frustrating because it makes you responsible for something you cannot control, like Docker couldn’t control the recommendations on that github thread. But you are still on the hook for addressing it - in this case probably by filling the gap in official documentation.



> This can be frustrating because it makes you responsible for something you cannot control

If bad recommendations are a product of bad/non-existent documentation then that very much is something you can control and a direct consequence of that neglect.

If docker couldn't be bothered the blame should not be with the bad recommendations.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: