   Usage:
     (push client \"lapax/tiny-haproxy\")
     (push client \"lapax/tiny-haproxy\" :registry \"http://url\")"
+  [client image & {:keys [registry]}]
   (let [params {:registry registry}
         {:keys [status body]} @(dc/stream-post client
                                              (str "/images/" image "/push")

  Usage:
    (tag client \"base\" :repo \"default\")
    (tag client \"base\" :repo \"default\" :force true)"
  (let [params {:repo repo, :force force}
        {:keys [status body]} (dc/rpc-get client
                                          (str "/images/" image "/tag")

                                  :status 409
                                  :message "Conflicts while "}})

(defn show-all
  "Lists all images on Docker host.
  Arguments:
    client  - the initialized client for docker API
