Microsoft and Docker unite Linux and Windows in the cloud