docker-api.el
docker-api.el copied to clipboard
Emacs interface to the Docker Remote API
Docker Remote API
Emacs interface to the Docker Remote API.
Examples
List images
(--each (docker-api-images)
(message "image: %s size: %d" (car (assoc-default 'RepoTags it)) (assoc-default 'Size it)))
Different DOCKER_HOST
(docker-api-with-connection "http://myhost.com:1234"
(docker-api-images))
TRAMP
(let ((default-directory "/ssh:[email protected]:"))
(docker-api-images))
Utilities
docker-api-http-request (method path)
Make a docker HTTP request using method ('get, 'post or 'delete) at PATH (/images/json, etc).
docker-api-json-request (method path)
Same as docker-api-http-request but parses results as JSON.