thaJeztah Remove stray uses of "golang.org/x/net/context"
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Latest commit 4c0a050 Jul 13, 2018
Permalink
..
Failed to load latest commit information.
testdata Move engine-api client package Sep 7, 2016
README.md Rename Remote API to Engine API Nov 22, 2016
build_cancel.go Remove stray uses of "golang.org/x/net/context" Jul 13, 2018
build_prune.go Switch from x/net/context -> context Apr 23, 2018
checkpoint_create.go Switch from x/net/context -> context Apr 23, 2018
checkpoint_create_test.go Switch from x/net/context -> context Apr 23, 2018
checkpoint_delete.go Switch from x/net/context -> context Apr 23, 2018
checkpoint_delete_test.go Switch from x/net/context -> context Apr 23, 2018
checkpoint_list.go Switch from x/net/context -> context Apr 23, 2018
checkpoint_list_test.go Switch from x/net/context -> context Apr 23, 2018
client.go Make client underlying HTTP client accessible May 16, 2018
client_mock_test.go Add canonical import comment Feb 5, 2018
client_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
client_unix.go Introduce NewClientWithOpts func to build custom client easily Feb 8, 2018
client_windows.go Introduce NewClientWithOpts func to build custom client easily Feb 8, 2018
config_create.go Switch from x/net/context -> context Apr 23, 2018
config_create_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
config_inspect.go Switch from x/net/context -> context Apr 23, 2018
config_inspect_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
config_list.go Switch from x/net/context -> context Apr 23, 2018
config_list_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
config_remove.go Switch from x/net/context -> context Apr 23, 2018
config_remove_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
config_update.go Switch from x/net/context -> context Apr 23, 2018
config_update_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
container_attach.go Switch from x/net/context -> context Apr 23, 2018
container_commit.go Switch from x/net/context -> context Apr 23, 2018
container_commit_test.go Switch from x/net/context -> context Apr 23, 2018
container_copy.go Switch from x/net/context -> context Apr 23, 2018
container_copy_test.go Switch from x/net/context -> context Apr 23, 2018
container_create.go Switch from x/net/context -> context Apr 23, 2018
container_create_test.go Switch from x/net/context -> context Apr 23, 2018
container_diff.go Switch from x/net/context -> context Apr 23, 2018
container_diff_test.go Switch from x/net/context -> context Apr 23, 2018
container_exec.go Switch from x/net/context -> context Apr 23, 2018
container_exec_test.go Switch from x/net/context -> context Apr 23, 2018
container_export.go Switch from x/net/context -> context Apr 23, 2018
container_export_test.go Switch from x/net/context -> context Apr 23, 2018
container_inspect.go Switch from x/net/context -> context Apr 23, 2018
container_inspect_test.go Switch from x/net/context -> context Apr 23, 2018
container_kill.go Switch from x/net/context -> context Apr 23, 2018
container_kill_test.go Switch from x/net/context -> context Apr 23, 2018
container_list.go Switch from x/net/context -> context Apr 23, 2018
container_list_test.go Switch from x/net/context -> context Apr 23, 2018
container_logs.go Improve GetTimestamp parsing May 20, 2018
container_logs_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
container_pause.go Switch from x/net/context -> context Apr 23, 2018
container_pause_test.go Switch from x/net/context -> context Apr 23, 2018
container_prune.go Switch from x/net/context -> context Apr 23, 2018
container_prune_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
container_remove.go Switch from x/net/context -> context Apr 23, 2018
container_remove_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
container_rename.go Switch from x/net/context -> context Apr 23, 2018
container_rename_test.go Switch from x/net/context -> context Apr 23, 2018
container_resize.go Switch from x/net/context -> context Apr 23, 2018
container_resize_test.go Switch from x/net/context -> context Apr 23, 2018
container_restart.go Switch from x/net/context -> context Apr 23, 2018
container_restart_test.go Switch from x/net/context -> context Apr 23, 2018
container_start.go Switch from x/net/context -> context Apr 23, 2018
container_start_test.go Switch from x/net/context -> context Apr 23, 2018
container_stats.go Switch from x/net/context -> context Apr 23, 2018
container_stats_test.go Switch from x/net/context -> context Apr 23, 2018
container_stop.go Merge pull request #36874 from kolyshkin/stop-timeout May 30, 2018
container_stop_test.go Switch from x/net/context -> context Apr 23, 2018
container_top.go Switch from x/net/context -> context Apr 23, 2018
container_top_test.go Switch from x/net/context -> context Apr 23, 2018
container_unpause.go Switch from x/net/context -> context Apr 23, 2018
container_unpause_test.go Switch from x/net/context -> context Apr 23, 2018
container_update.go Switch from x/net/context -> context Apr 23, 2018
container_update_test.go Switch from x/net/context -> context Apr 23, 2018
container_wait.go Switch from x/net/context -> context Apr 23, 2018
container_wait_test.go Various code-cleanup May 23, 2018
disk_usage.go Switch from x/net/context -> context Apr 23, 2018
disk_usage_test.go Switch from x/net/context -> context Apr 23, 2018
distribution_inspect.go Switch from x/net/context -> context Apr 23, 2018
distribution_inspect_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
errors.go Various code-cleanup May 23, 2018
events.go Switch from x/net/context -> context Apr 23, 2018
events_test.go Switch from x/net/context -> context Apr 23, 2018
hijack.go Use stdlib TLS dialer Jun 8, 2018
hijack_test.go Remove stray uses of "golang.org/x/net/context" Jul 13, 2018
image_build.go api: Change Platform field back to string (temporary workaround) Jul 3, 2018
image_build_test.go Switch from x/net/context -> context Apr 23, 2018
image_create.go Switch from x/net/context -> context Apr 23, 2018
image_create_test.go Switch from x/net/context -> context Apr 23, 2018
image_history.go Switch from x/net/context -> context Apr 23, 2018
image_history_test.go Switch from x/net/context -> context Apr 23, 2018
image_import.go Switch from x/net/context -> context Apr 23, 2018
image_import_test.go Switch from x/net/context -> context Apr 23, 2018
image_inspect.go Switch from x/net/context -> context Apr 23, 2018
image_inspect_test.go Switch from x/net/context -> context Apr 23, 2018
image_list.go Switch from x/net/context -> context Apr 23, 2018
image_list_test.go Switch from x/net/context -> context Apr 23, 2018
image_load.go Switch from x/net/context -> context Apr 23, 2018
image_load_test.go Switch from x/net/context -> context Apr 23, 2018
image_prune.go Switch from x/net/context -> context Apr 23, 2018
image_prune_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
image_pull.go Switch from x/net/context -> context Apr 23, 2018
image_pull_test.go Switch from x/net/context -> context Apr 23, 2018
image_push.go Switch from x/net/context -> context Apr 23, 2018
image_push_test.go Switch from x/net/context -> context Apr 23, 2018
image_remove.go Switch from x/net/context -> context Apr 23, 2018
image_remove_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
image_save.go Switch from x/net/context -> context Apr 23, 2018
image_save_test.go Various code-cleanup May 23, 2018
image_search.go Switch from x/net/context -> context Apr 23, 2018
image_search_test.go Switch from x/net/context -> context Apr 23, 2018
image_tag.go Switch from x/net/context -> context Apr 23, 2018
image_tag_test.go Switch from x/net/context -> context Apr 23, 2018
info.go Switch from x/net/context -> context Apr 23, 2018
info_test.go Switch from x/net/context -> context Apr 23, 2018
interface.go builder: add graceful cancellation endpoint Jun 10, 2018
interface_experimental.go Switch from x/net/context -> context Apr 23, 2018
interface_stable.go Add canonical import comment Feb 5, 2018
login.go Switch from x/net/context -> context Apr 23, 2018
network_connect.go Switch from x/net/context -> context Apr 23, 2018
network_connect_test.go Switch from x/net/context -> context Apr 23, 2018
network_create.go Switch from x/net/context -> context Apr 23, 2018
network_create_test.go Switch from x/net/context -> context Apr 23, 2018
network_disconnect.go Switch from x/net/context -> context Apr 23, 2018
network_disconnect_test.go Switch from x/net/context -> context Apr 23, 2018
network_inspect.go Switch from x/net/context -> context Apr 23, 2018
network_inspect_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
network_list.go Switch from x/net/context -> context Apr 23, 2018
network_list_test.go Switch from x/net/context -> context Apr 23, 2018
network_prune.go Switch from x/net/context -> context Apr 23, 2018
network_prune_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
network_remove.go Switch from x/net/context -> context Apr 23, 2018
network_remove_test.go Switch from x/net/context -> context Apr 23, 2018
node_inspect.go Switch from x/net/context -> context Apr 23, 2018
node_inspect_test.go Switch from x/net/context -> context Apr 23, 2018
node_list.go Switch from x/net/context -> context Apr 23, 2018
node_list_test.go Switch from x/net/context -> context Apr 23, 2018
node_remove.go Various code-cleanup May 23, 2018
node_remove_test.go Various code-cleanup May 23, 2018
node_update.go Switch from x/net/context -> context Apr 23, 2018
node_update_test.go Switch from x/net/context -> context Apr 23, 2018
ping.go Switch from x/net/context -> context Apr 23, 2018
ping_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
plugin_create.go Switch from x/net/context -> context Apr 23, 2018
plugin_disable.go Switch from x/net/context -> context Apr 23, 2018
plugin_disable_test.go Switch from x/net/context -> context Apr 23, 2018
plugin_enable.go Switch from x/net/context -> context Apr 23, 2018
plugin_enable_test.go Switch from x/net/context -> context Apr 23, 2018
plugin_inspect.go Switch from x/net/context -> context Apr 23, 2018
plugin_inspect_test.go Switch from x/net/context -> context Apr 23, 2018
plugin_install.go Switch from x/net/context -> context Apr 23, 2018
plugin_list.go Switch from x/net/context -> context Apr 23, 2018
plugin_list_test.go Switch from x/net/context -> context Apr 23, 2018
plugin_push.go Switch from x/net/context -> context Apr 23, 2018
plugin_push_test.go Switch from x/net/context -> context Apr 23, 2018
plugin_remove.go Switch from x/net/context -> context Apr 23, 2018
plugin_remove_test.go Various code-cleanup May 23, 2018
plugin_set.go Switch from x/net/context -> context Apr 23, 2018
plugin_set_test.go Switch from x/net/context -> context Apr 23, 2018
plugin_upgrade.go Switch from x/net/context -> context Apr 23, 2018
request.go Switch from x/net/context -> context Apr 23, 2018
request_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
secret_create.go Switch from x/net/context -> context Apr 23, 2018
secret_create_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
secret_inspect.go Switch from x/net/context -> context Apr 23, 2018
secret_inspect_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
secret_list.go Switch from x/net/context -> context Apr 23, 2018
secret_list_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
secret_remove.go Switch from x/net/context -> context Apr 23, 2018
secret_remove_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
secret_update.go Switch from x/net/context -> context Apr 23, 2018
secret_update_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
service_create.go Various code-cleanup May 23, 2018
service_create_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
service_inspect.go Switch from x/net/context -> context Apr 23, 2018
service_inspect_test.go Switch from x/net/context -> context Apr 23, 2018
service_list.go Switch from x/net/context -> context Apr 23, 2018
service_list_test.go Switch from x/net/context -> context Apr 23, 2018
service_logs.go Improve GetTimestamp parsing May 20, 2018
service_logs_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
service_remove.go Switch from x/net/context -> context Apr 23, 2018
service_remove_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
service_update.go Switch from x/net/context -> context Apr 23, 2018
service_update_test.go Switch from x/net/context -> context Apr 23, 2018
session.go Switch from x/net/context -> context Apr 23, 2018
swarm_get_unlock_key.go Switch from x/net/context -> context Apr 23, 2018
swarm_get_unlock_key_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
swarm_init.go Switch from x/net/context -> context Apr 23, 2018
swarm_init_test.go Switch from x/net/context -> context Apr 23, 2018
swarm_inspect.go Switch from x/net/context -> context Apr 23, 2018
swarm_inspect_test.go Switch from x/net/context -> context Apr 23, 2018
swarm_join.go Switch from x/net/context -> context Apr 23, 2018
swarm_join_test.go Switch from x/net/context -> context Apr 23, 2018
swarm_leave.go Switch from x/net/context -> context Apr 23, 2018
swarm_leave_test.go Switch from x/net/context -> context Apr 23, 2018
swarm_unlock.go Switch from x/net/context -> context Apr 23, 2018
swarm_unlock_test.go Fix some linting issues May 17, 2018
swarm_update.go Switch from x/net/context -> context Apr 23, 2018
swarm_update_test.go Switch from x/net/context -> context Apr 23, 2018
task_inspect.go Switch from x/net/context -> context Apr 23, 2018
task_inspect_test.go Switch from x/net/context -> context Apr 23, 2018
task_list.go Switch from x/net/context -> context Apr 23, 2018
task_list_test.go Switch from x/net/context -> context Apr 23, 2018
task_logs.go Switch from x/net/context -> context Apr 23, 2018
transport.go Add canonical import comment Feb 5, 2018
utils.go Add canonical import comment Feb 5, 2018
version.go Switch from x/net/context -> context Apr 23, 2018
volume_create.go Fix swagger volume type generation May 14, 2018
volume_create_test.go Fix swagger volume type generation May 14, 2018
volume_inspect.go Switch from x/net/context -> context Apr 23, 2018
volume_inspect_test.go Update tests to use gotest.tools 👼 Jun 13, 2018
volume_list.go Fix swagger volume type generation May 14, 2018
volume_list_test.go Fix swagger volume type generation May 14, 2018
volume_prune.go Switch from x/net/context -> context Apr 23, 2018
volume_remove.go Switch from x/net/context -> context Apr 23, 2018
volume_remove_test.go Switch from x/net/context -> context Apr 23, 2018

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.