Liking cljdoc? Tell your friends :D

clj-docker-orchestra

A clojure api for docker orchestration. Currently being built against DigitalOcean.

Usage

user=> (require '[clj-docker-orchestra.core :as docker] )
user=> (def params { :driver [:access-token "your-access-token" :region "nyc1" :size "512mb" :backups :ssh-user "root" :ssh-port 22 :ssh-key-fingerprint "key-fingerprint" :ssh-key-path "private-key-path"] })
user=> (docker/machine-create "test1" "digitalocean" params)
#object[clojure.core$future_call$reify__8097 0x7f194078 {:status :pending, :val nil}]
user=> (docker/machine-ls)
[{:name "test1", :active "", :driver "digitalocean", :state "Timeout"}]
user=> (docker/machine-rm "test1")
#object[clojure.core$future_call$reify__8097 0x2345f27e {:status :ready, :val {:exit-code 0}}]

License

Copyright © 2017 Unpause Inc

Distributed under the Eclipse Public License 1.0.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close