diff --git a/docs/swarm-api.md b/docs/swarm-api.md index d571a95cee..ff5f3ac937 100644 --- a/docs/swarm-api.md +++ b/docs/swarm-api.md @@ -12,7 +12,10 @@ weight=99 # Docker Swarm API -The Docker Swarm API is mostly compatible with the [Docker Remote API](https://docs.docker.com/reference/api/docker_remote_api/). This document is an overview of the differences between the Swarm API and the Docker Remote API. +The Docker Swarm API is mostly compatible with the [Docker Remote +API](https://docs.docker.com/engine/reference/api/docker_remote_api/). This +document is an overview of the differences between the Swarm API and the Docker +Remote API. ## Missing endpoints @@ -24,70 +27,156 @@ POST "/images/create" : "docker import" flow not implement ## Endpoints which behave differently -* `GET "/containers/{name:.*}/json"`: New field `Node` added: - -```json +
| Endpoint | +Differences | +
|---|---|
+ 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`
+ "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.
+ |
+
+ POST "/containers/create"
+ |
+
+ CpuShares in HostConfig sets the number of CPU cores allocated to the container.
+ |
+