How to write a simple socket-based web client (for Docker)

You may be interested by the docker-api package (a new version should be released soon). You are welcome to submit PRs to add functions you care about.