![]() Add the capability to cancel the build by disconnecting the client. This adds a `cancelled` channel which is used to signal that a build should halt. The build is halted by sending a Kill signal and noticing that the cancellation channel is closed. This first pass implementation does not allow cancellation during a pull, but that will come in a subsequent PR. * Add documentation of cancellation to cli and API * Protect job cancellation with sync.Once * Add TestBuildCancelationKillsSleep * Add test case for build cancellation of RUN statements. Signed-off-by: Peter Waller <p@pwaller.net> |
||
---|---|---|
.. | ||
_static | ||
docker-io_api.md | ||
docker_io_accounts_api.md | ||
docker_remote_api.md | ||
docker_remote_api_v1.0.md | ||
docker_remote_api_v1.1.md | ||
docker_remote_api_v1.2.md | ||
docker_remote_api_v1.3.md | ||
docker_remote_api_v1.4.md | ||
docker_remote_api_v1.5.md | ||
docker_remote_api_v1.6.md | ||
docker_remote_api_v1.7.md | ||
docker_remote_api_v1.8.md | ||
docker_remote_api_v1.9.md | ||
docker_remote_api_v1.10.md | ||
docker_remote_api_v1.11.md | ||
docker_remote_api_v1.12.md | ||
docker_remote_api_v1.13.md | ||
docker_remote_api_v1.14.md | ||
docker_remote_api_v1.15.md | ||
docker_remote_api_v1.16.md | ||
docker_remote_api_v1.17.md | ||
docker_remote_api_v1.18.md | ||
hub_registry_spec.md | ||
README.md | ||
registry_api.md | ||
registry_api_client_libraries.md | ||
remote_api_client_libraries.md |
This directory holds the authoritative specifications of APIs defined and implemented by Docker. Currently this includes:
- The remote API by which a docker node can be queried over HTTP
- The registry API by which a docker node can download and upload images for storage and sharing
- The index search API by which a docker node can search the public index for images to download
- The docker.io OAuth and accounts API which 3rd party services can use to access account information