API version negotiation needs to happen before any meaningful docker calls, including simple commands such as "/version".