Chen Min 2b62eb434b Fix Typos: continer,contianer -> container %!s(int64=8) %!d(string=hai) anos
..
testdata 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
README.md f0d55cd081 Rename Remote API to Engine API %!s(int64=8) %!d(string=hai) anos
checkpoint_create.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
checkpoint_create_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
checkpoint_delete.go bd7d51292c Allow providing a custom storage directory for docker checkpoints %!s(int64=8) %!d(string=hai) anos
checkpoint_delete_test.go bd7d51292c Allow providing a custom storage directory for docker checkpoints %!s(int64=8) %!d(string=hai) anos
checkpoint_list.go 98ffe52fbc update incorrect comments of CheckpointList %!s(int64=8) %!d(string=hai) anos
checkpoint_list_test.go 8ddfd2f759 more descriptive error fo checkpoint ls for non existent containers %!s(int64=8) %!d(string=hai) anos
client.go 6ce6ae1cd1 client: Expose DaemonHost to client users %!s(int64=8) %!d(string=hai) anos
client_mock_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
client_test.go eb36d60216 Return error on client redirect %!s(int64=8) %!d(string=hai) anos
client_unix.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
client_windows.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
config_create.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
config_create_test.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
config_inspect.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
config_inspect_test.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
config_list.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
config_list_test.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
config_remove.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
config_remove_test.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
config_update.go 4a98f9ef7f fix typos in function comments %!s(int64=8) %!d(string=hai) anos
config_update_test.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
container_attach.go fc8097f957 Add Logs to ContainerAttachOptions %!s(int64=8) %!d(string=hai) anos
container_commit.go 3a1279393f Use distribution reference %!s(int64=8) %!d(string=hai) anos
container_commit_test.go 773ae28dae expected new_container_id while testing ContainerCommit %!s(int64=8) %!d(string=hai) anos
container_copy.go 8a7ff5ff74 daemon/archive.go: Fix copy routines to preserve UID. %!s(int64=8) %!d(string=hai) anos
container_copy_test.go 40b8ff6243 Optimize the log info for client test %!s(int64=8) %!d(string=hai) anos
container_create.go 0ea7b143b0 Don't use AutoRemove on older daemons %!s(int64=8) %!d(string=hai) anos
container_create_test.go f8a4047796 why there are so many mistakes in our repo (up to /cmd) %!s(int64=8) %!d(string=hai) anos
container_diff.go b83d9bf6a9 Generate ContainerChanges from swagger spec. %!s(int64=8) %!d(string=hai) anos
container_diff_test.go b83d9bf6a9 Generate ContainerChanges from swagger spec. %!s(int64=8) %!d(string=hai) anos
container_exec.go e98e4a7111 always add but hide experimental cmds and flags %!s(int64=8) %!d(string=hai) anos
container_exec_test.go 01883c136d Add an IDResponse type %!s(int64=8) %!d(string=hai) anos
container_export.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_export_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_inspect.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_inspect_test.go 773ae28dae expected new_container_id while testing ContainerCommit %!s(int64=8) %!d(string=hai) anos
container_kill.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_kill_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_list.go 89a6966726 Replace all "Filter" field with "Filters" for consistency %!s(int64=8) %!d(string=hai) anos
container_list_test.go 89a6966726 Replace all "Filter" field with "Filters" for consistency %!s(int64=8) %!d(string=hai) anos
container_logs.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_logs_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_pause.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_pause_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_prune.go a6be56b54e Convert DanglingOnly to Filters for `docker image prune` %!s(int64=8) %!d(string=hai) anos
container_prune_test.go 6052f2b396 Remove pkg/testutil/assert in favor of testify %!s(int64=8) %!d(string=hai) anos
container_remove.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_remove_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_rename.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_rename_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_resize.go 53774423ff Windows: OCI process struct convergence %!s(int64=8) %!d(string=hai) anos
container_resize_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_restart.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_restart_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_start.go bd7d51292c Allow providing a custom storage directory for docker checkpoints %!s(int64=8) %!d(string=hai) anos
container_start_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_stats.go d8dcbf3ec3 Tidy GetDockerOS() function %!s(int64=8) %!d(string=hai) anos
container_stats_test.go 7a86930c74 Merge pull request #26436 from stevvooe/remove-transport-package %!s(int64=8) %!d(string=hai) anos
container_stop.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_stop_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_top.go 16bdbaaa33 Convert ContainerTopOKResponse from swagger spec. %!s(int64=8) %!d(string=hai) anos
container_top_test.go 16bdbaaa33 Convert ContainerTopOKResponse from swagger spec. %!s(int64=8) %!d(string=hai) anos
container_unpause.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
container_unpause_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
container_update.go f196cf6a09 Generate container update response from swagger spec. %!s(int64=8) %!d(string=hai) anos
container_update_test.go f196cf6a09 Generate container update response from swagger spec. %!s(int64=8) %!d(string=hai) anos
container_wait.go 2b62eb434b Fix Typos: continer,contianer -> container %!s(int64=8) %!d(string=hai) anos
container_wait_test.go 4921171587 Update ContainerWait API %!s(int64=8) %!d(string=hai) anos
disk_usage.go f830d52dd0 Add DiskUsage method to SystemApiclient %!s(int64=8) %!d(string=hai) anos
disk_usage_test.go d70fde8ffe add disk usage test for client %!s(int64=8) %!d(string=hai) anos
distribution_inspect.go c1635c1ae3 Moving docker service digest pinning to client side %!s(int64=8) %!d(string=hai) anos
errors.go 102738101a Add configs support to client %!s(int64=8) %!d(string=hai) anos
events.go 47585996bf Fixes a race condition in client events monitoring %!s(int64=8) %!d(string=hai) anos
events_test.go d6bd79c18f Refactor to new events api %!s(int64=8) %!d(string=hai) anos
hijack.go d32ffb72b7 Refactor client/request %!s(int64=8) %!d(string=hai) anos
image_build.go 33e07f41ad builder: add an option for specifying build target %!s(int64=8) %!d(string=hai) anos
image_build_test.go b1996728aa Update docs and code to use application/x-tar in the build API %!s(int64=8) %!d(string=hai) anos
image_create.go 3a1279393f Use distribution reference %!s(int64=8) %!d(string=hai) anos
image_create_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
image_history.go b462c93edb Generate ImageHistory from swagger spec. %!s(int64=8) %!d(string=hai) anos
image_history_test.go b462c93edb Generate ImageHistory from swagger spec. %!s(int64=8) %!d(string=hai) anos
image_import.go 3a1279393f Use distribution reference %!s(int64=8) %!d(string=hai) anos
image_import_test.go 773ae28dae expected new_container_id while testing ContainerCommit %!s(int64=8) %!d(string=hai) anos
image_inspect.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
image_inspect_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
image_list.go c6e31454ba Fixes ImageList to be retro-compatible with older API %!s(int64=8) %!d(string=hai) anos
image_list_test.go c6e31454ba Fixes ImageList to be retro-compatible with older API %!s(int64=8) %!d(string=hai) anos
image_load.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
image_load_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
image_prune.go a6be56b54e Convert DanglingOnly to Filters for `docker image prune` %!s(int64=8) %!d(string=hai) anos
image_prune_test.go 6052f2b396 Remove pkg/testutil/assert in favor of testify %!s(int64=8) %!d(string=hai) anos
image_pull.go 3a1279393f Use distribution reference %!s(int64=8) %!d(string=hai) anos
image_pull_test.go 3a1279393f Use distribution reference %!s(int64=8) %!d(string=hai) anos
image_push.go 3a1279393f Use distribution reference %!s(int64=8) %!d(string=hai) anos
image_push_test.go 3a1279393f Use distribution reference %!s(int64=8) %!d(string=hai) anos
image_remove.go 5988b84e4f Generate ImageDeleteResponse from swagger spec. %!s(int64=8) %!d(string=hai) anos
image_remove_test.go 5988b84e4f Generate ImageDeleteResponse from swagger spec. %!s(int64=8) %!d(string=hai) anos
image_save.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
image_save_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
image_search.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
image_search_test.go c1ce63b17b api/types/container,client: gofmt %!s(int64=8) %!d(string=hai) anos
image_tag.go 4a0704cdbd client: Allow hex strings as source references for ImageTag %!s(int64=8) %!d(string=hai) anos
image_tag_test.go 4a0704cdbd client: Allow hex strings as source references for ImageTag %!s(int64=8) %!d(string=hai) anos
info.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
info_test.go 514ca09426 api: types: keep info.SecurityOptions a string slice %!s(int64=8) %!d(string=hai) anos
interface.go 6ce6ae1cd1 client: Expose DaemonHost to client users %!s(int64=8) %!d(string=hai) anos
interface_experimental.go c410222e42 move plugins out of experimental %!s(int64=8) %!d(string=hai) anos
interface_stable.go 7781a1bf0f Make experimental a runtime flag %!s(int64=8) %!d(string=hai) anos
login.go 16233eb055 Fix the inconsistent function name for client %!s(int64=8) %!d(string=hai) anos
network_connect.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
network_connect_test.go fd74940304 add test case check connect.EndpointConfig not nil %!s(int64=8) %!d(string=hai) anos
network_create.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
network_create_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
network_disconnect.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
network_disconnect_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
network_inspect.go 14f76a21db Enhance network inspect to show all tasks, local & non-local, in swarm mode %!s(int64=8) %!d(string=hai) anos
network_inspect_test.go 14f76a21db Enhance network inspect to show all tasks, local & non-local, in swarm mode %!s(int64=8) %!d(string=hai) anos
network_list.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
network_list_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
network_prune.go a6be56b54e Convert DanglingOnly to Filters for `docker image prune` %!s(int64=8) %!d(string=hai) anos
network_prune_test.go 6052f2b396 Remove pkg/testutil/assert in favor of testify %!s(int64=8) %!d(string=hai) anos
network_remove.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
network_remove_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
node_inspect.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
node_inspect_test.go 7c3657065c change minor mistake of spelling %!s(int64=8) %!d(string=hai) anos
node_list.go 89a6966726 Replace all "Filter" field with "Filters" for consistency %!s(int64=8) %!d(string=hai) anos
node_list_test.go 89a6966726 Replace all "Filter" field with "Filters" for consistency %!s(int64=8) %!d(string=hai) anos
node_remove.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
node_remove_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
node_update.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
node_update_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
parse_logs.go 68f21418ac Change log details encoding format and support details on service logs %!s(int64=8) %!d(string=hai) anos
parse_logs_test.go 68f21418ac Change log details encoding format and support details on service logs %!s(int64=8) %!d(string=hai) anos
ping.go 7199522ea2 Hide command options that are related to Windows %!s(int64=8) %!d(string=hai) anos
plugin_create.go b1996728aa Update docs and code to use application/x-tar in the build API %!s(int64=8) %!d(string=hai) anos
plugin_disable.go 8cb2229cd1 Enforce zero plugin refcount during disable. %!s(int64=8) %!d(string=hai) anos
plugin_disable_test.go 8cb2229cd1 Enforce zero plugin refcount during disable. %!s(int64=8) %!d(string=hai) anos
plugin_enable.go 83ca993c15 Add HTTP client timeout. %!s(int64=8) %!d(string=hai) anos
plugin_enable_test.go 83ca993c15 Add HTTP client timeout. %!s(int64=8) %!d(string=hai) anos
plugin_inspect.go 1c96879f1e Merge pull request #28963 from vieux/refactor_plugin_install %!s(int64=8) %!d(string=hai) anos
plugin_inspect_test.go 7781a1bf0f Make experimental a runtime flag %!s(int64=8) %!d(string=hai) anos
plugin_install.go 1b41b7a4f4 Net dial to the plugin socket during enable. %!s(int64=8) %!d(string=hai) anos
plugin_list.go a66e0dc349 Add `--filter enabled=true` for `docker plugin ls` %!s(int64=8) %!d(string=hai) anos
plugin_list_test.go 99d91ada97 Add `capability` filter to `docker plugin ls` %!s(int64=8) %!d(string=hai) anos
plugin_push.go 3d86b0c79b Implement content addressability for plugins %!s(int64=8) %!d(string=hai) anos
plugin_push_test.go 3d86b0c79b Implement content addressability for plugins %!s(int64=8) %!d(string=hai) anos
plugin_remove.go 7781a1bf0f Make experimental a runtime flag %!s(int64=8) %!d(string=hai) anos
plugin_remove_test.go 773ae28dae expected new_container_id while testing ContainerCommit %!s(int64=8) %!d(string=hai) anos
plugin_set.go 7781a1bf0f Make experimental a runtime flag %!s(int64=8) %!d(string=hai) anos
plugin_set_test.go 7781a1bf0f Make experimental a runtime flag %!s(int64=8) %!d(string=hai) anos
plugin_upgrade.go 3a1279393f Use distribution reference %!s(int64=8) %!d(string=hai) anos
request.go 16233eb055 Fix the inconsistent function name for client %!s(int64=8) %!d(string=hai) anos
request_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
secret_create.go 31d9ce6f5c remove unused headers in secret_create.go %!s(int64=8) %!d(string=hai) anos
secret_create_test.go 86d7682843 update secret create url for consistency %!s(int64=8) %!d(string=hai) anos
secret_inspect.go 3716ec25b4 secrets: secret management for swarm %!s(int64=8) %!d(string=hai) anos
secret_inspect_test.go 7c3657065c change minor mistake of spelling %!s(int64=8) %!d(string=hai) anos
secret_list.go b2e4c7f3b5 review updates %!s(int64=8) %!d(string=hai) anos
secret_list_test.go b2e4c7f3b5 review updates %!s(int64=8) %!d(string=hai) anos
secret_remove.go 3716ec25b4 secrets: secret management for swarm %!s(int64=8) %!d(string=hai) anos
secret_remove_test.go 3716ec25b4 secrets: secret management for swarm %!s(int64=8) %!d(string=hai) anos
secret_update.go 4a98f9ef7f fix typos in function comments %!s(int64=8) %!d(string=hai) anos
secret_update_test.go 77b8465d7e Add SecretUpdate method to client %!s(int64=8) %!d(string=hai) anos
service_create.go 5efcec7717 Ensure service images get default tag and print familiar strings %!s(int64=8) %!d(string=hai) anos
service_create_test.go 75c7536d2e Adding unit tests for pin by digest (client) %!s(int64=8) %!d(string=hai) anos
service_inspect.go 1d274e9acf Change "service inspect" to show defaults in place of empty fields %!s(int64=8) %!d(string=hai) anos
service_inspect_test.go 1d274e9acf Change "service inspect" to show defaults in place of empty fields %!s(int64=8) %!d(string=hai) anos
service_list.go 89a6966726 Replace all "Filter" field with "Filters" for consistency %!s(int64=8) %!d(string=hai) anos
service_list_test.go 89a6966726 Replace all "Filter" field with "Filters" for consistency %!s(int64=8) %!d(string=hai) anos
service_logs.go 819d0159bb api: Service Logs support %!s(int64=8) %!d(string=hai) anos
service_logs_test.go 819d0159bb api: Service Logs support %!s(int64=8) %!d(string=hai) anos
service_remove.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
service_remove_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
service_update.go 5efcec7717 Ensure service images get default tag and print familiar strings %!s(int64=8) %!d(string=hai) anos
service_update_test.go 948e60691e Return warnings from service create and service update when digest pinning fails %!s(int64=8) %!d(string=hai) anos
swarm_get_unlock_key.go 0f9fc54df9 Revise swarm init/update flags, add unlocking capability %!s(int64=8) %!d(string=hai) anos
swarm_get_unlock_key_test.go a86023eaa9 add swarm get unlock key test for client package %!s(int64=8) %!d(string=hai) anos
swarm_init.go 113cae5ba2 Change tls to TLS %!s(int64=8) %!d(string=hai) anos
swarm_init_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
swarm_inspect.go 113cae5ba2 Change tls to TLS %!s(int64=8) %!d(string=hai) anos
swarm_inspect_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
swarm_join.go 113cae5ba2 Change tls to TLS %!s(int64=8) %!d(string=hai) anos
swarm_join_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
swarm_leave.go 113cae5ba2 Change tls to TLS %!s(int64=8) %!d(string=hai) anos
swarm_leave_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
swarm_unlock.go f8a4047796 why there are so many mistakes in our repo (up to /cmd) %!s(int64=8) %!d(string=hai) anos
swarm_update.go 113cae5ba2 Change tls to TLS %!s(int64=8) %!d(string=hai) anos
swarm_update_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
task_inspect.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
task_inspect_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
task_list.go 89a6966726 Replace all "Filter" field with "Filters" for consistency %!s(int64=8) %!d(string=hai) anos
task_list_test.go 89a6966726 Replace all "Filter" field with "Filters" for consistency %!s(int64=8) %!d(string=hai) anos
task_logs.go d330dc3223 Add support for task and arbitrary combo logs %!s(int64=8) %!d(string=hai) anos
transport.go 8f9a48ab5a Merge pull request #29565 from yuexiao-wang/fix-typo-tls %!s(int64=8) %!d(string=hai) anos
utils.go c1635c1ae3 Moving docker service digest pinning to client side %!s(int64=8) %!d(string=hai) anos
version.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
volume_create.go 29df3bdb11 Use a config to generate swagger api types %!s(int64=8) %!d(string=hai) anos
volume_create_test.go 29df3bdb11 Use a config to generate swagger api types %!s(int64=8) %!d(string=hai) anos
volume_inspect.go 7c36a1af03 Move engine-api client package %!s(int64=9) %!d(string=hai) anos
volume_inspect_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos
volume_list.go 29df3bdb11 Use a config to generate swagger api types %!s(int64=8) %!d(string=hai) anos
volume_list_test.go 29df3bdb11 Use a config to generate swagger api types %!s(int64=8) %!d(string=hai) anos
volume_prune.go df64bc3ed0 remove redundant colon introduced by mistake %!s(int64=8) %!d(string=hai) anos
volume_remove.go e98e4a7111 always add but hide experimental cmds and flags %!s(int64=8) %!d(string=hai) anos
volume_remove_test.go 9a072adff3 client: remove transport package %!s(int64=8) %!d(string=hai) anos

README.md

Go client for the Docker Engine API

The docker command uses this package to communicate with the daemon. It can also be used by your own Go applications to do anything the command-line interface does – running containers, pulling images, managing swarms, etc.

For example, to list running containers (the equivalent of docker ps):

package main

import (
	"context"
	"fmt"

	"github.com/docker/docker/api/types"
	"github.com/docker/docker/client"
)

func main() {
	cli, err := client.NewEnvClient()
	if err != nil {
		panic(err)
	}

	containers, err := cli.ContainerList(context.Background(), types.ContainerListOptions{})
	if err != nil {
		panic(err)
	}

	for _, container := range containers {
		fmt.Printf("%s %s\n", container.ID[:10], container.Image)
	}
}

Full documentation is available on GoDoc.