docs/api
Dong Chen 02553d0727 Cover connection failure error reported by dockerclient and by proxy cases.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2015-12-15 19:20:29 -08:00
..
README.md Fix 'Scheduler' typos and update User Guide link 2015-07-20 20:41:33 -07:00
events.go Close tcp connection when client stops '/events' request. 2015-11-24 16:18:18 -08:00
events_test.go add newline to event json to match docker 2015-11-15 14:14:02 -08:00
flusher.go Improve godocs for exported values in api pkg 2015-03-30 21:32:08 -07:00
handlers.go Cover connection failure error reported by dockerclient and by proxy cases. 2015-12-15 19:20:29 -08:00
primary.go OPTIONS response when cors is enabled 2015-12-08 13:09:37 -08:00
primary_test.go OPTIONS response when cors is enabled 2015-12-08 13:09:37 -08:00
replica.go Enable profiling over HTTP in debug mode 2015-12-03 03:01:05 -08:00
server.go Fix various golint issues. 2015-10-19 13:58:21 -07:00
server_unix.go separate unix-related codes to make Swarm buildable on Windows 2014-12-30 11:25:49 +07:00
server_windows.go separate unix-related codes to make Swarm buildable on Windows 2014-12-30 11:25:49 +07:00
sorter.go api: Sort images by Created. 2015-12-15 13:15:00 +08:00
status.go leader election: Display replica status in docker info. 2015-06-11 18:56:02 -07:00
utils.go return proper error for inspect and proxy on unhealthy node 2015-12-10 20:05:17 -08:00
utils_test.go improve build 2015-08-04 02:45:06 -04:00

README.md

page_title page_description page_keywords
Docker Swarm API Swarm API docker, swarm, clustering, api

Docker Swarm API

The Docker Swarm API is mostly compatible with the Docker Remote API. This document is an overview of the differences between the Swarm API and the Docker Remote API.

Endpoints which behave differently

  • GET "/containers/{name:.*}/json": New field Node added:
"Node": {
	"Id": "ODAI:IC6Q:MSBL:TPB5:HIEE:6IKC:VCAM:QRNH:PRGX:ERZT:OK46:PMFX",
	"Ip": "0.0.0.0",
	"Addr": "http://0.0.0.0:4243",
	"Name": "vagrant-ubuntu-saucy-64",
    },
  • GET "/containers/{name:.*}/json": HostIP replaced by the the actual Node's IP if HostIP is 0.0.0.0

  • GET "/containers/json": Node's name prepended to the container name.

  • GET "/containers/json": HostIP replaced by the the actual Node's IP if HostIP is 0.0.0.0

  • GET "/containers/json" : Containers started from the swarm official image are hidden by default, use all=1 to display them.

  • GET "/images/json" : Use '--filter node=<Node name>' to show images of the specific node.

Docker Swarm documentation index