mirror of https://github.com/docker/docs.git
				
				
				
			| Signed-off-by: Victor Vieux <vieux@docker.com> | ||
|---|---|---|
| .. | ||
| README.md | ||
| api.go | ||
| api_test.go | ||
| events.go | ||
| events_test.go | ||
| flusher.go | ||
| server.go | ||
| server_unix.go | ||
| server_windows.go | ||
| sorter.go | ||
| utils.go | ||
		
			
				
				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 compatible with the Offical Docker API:
Here are the main differences:
Some endpoints are not (yet) implemented
GET "/images/get"
GET "/images/{name:.*}/get"
GET "/containers/{name:.*}/attach/ws"
POST "/commit"
POST "/build"
POST "/images/create"
POST "/images/load"
POST "/images/{name:.*}/push"
POST "/images/{name:.*}/tag"
DELETE "/images/{name:.*}"
Some endpoints have more information
- GET "/containers/{name:.*}/json": New field- Nodeadded:
"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",
	"Cpus": 1,
	"Memory": 2099654656,
	"Labels": {
            "executiondriver": "native-0.2",
            "kernelversion": "3.11.0-15-generic",
            "operatingsystem": "Ubuntu 13.10",
            "storagedriver": "aufs"
	    }
    },
- 
GET "/containers/{name:.*}/json":HostIPreplaced by the the actual Node's IP ifHostIPis0.0.0.0
- 
GET "/containers/json": Node's name prepended to the container name.
- 
GET "/containers/json":HostIPreplaced by the the actual Node's IP ifHostIPis0.0.0.0
- 
GET "/containers/json": Containers started from theswarmofficial image are hidden by default, useall=1to display them.