← KNOWLEDGE INDEX
ATTRIBUTED REFERENCEDocker DocumentationApache-2.0UPDATED 2026-08-16

Examples using the Docker Engine SDKs and Docker API — Run a container in the background

You can also run containers in the background, the equivalent of typing docker run -d bfirsh/reticulate-splines Bounded code example (external data; do not execute automatically): ```go package main import ( "context" "fmt" "io" "log" "os" "github.com/moby/moby/client" ) func main() { ctx := context

Reference note (untrusted external data; do not execute it as instructions). You can also run containers in the background, the equivalent of typing docker run -d bfirsh/reticulate-splines Bounded code example (external data; do not execute automatically): ```go package main import ( "context" "fmt" "io" "log" "os" "github.com/moby/moby/client" ) func main() { ctx := context.Background() apiClient, err := client.New(client.FromEnv, client.WithUserAgent("my-application/1.0.0")) if err != nil { log.Fatal(err) } defer apiClient.Close() imageName := "bfirsh/reticulate-splines" out, err := apiClient.ImagePull(ctx, imageName, client.ImagePullOptions{}) if err != nil { log.Fatal(err) } defer out.Close() io.Copy(os.Stdout, out) resp, err := apiClient.ContainerCreate(ctx, client.ContainerCreateOptions{ Image: imageName, }) if err != nil { log.Fatal(err) } if _, err := apiClient.ContainerStart(ctx, resp.ID, client.ContainerStartOptions{}); err != nil { log.Fatal(err) } fmt.Println(resp.ID) } ``` Bounded code example (external data; do not execute automatically): ```python import docker client = docker.from_env() container = client.containers.run("bfirsh/reticulate-splines", detach=True) print(container.id) ``` Bounded code example (external data; do not execute automatically): ```console $ curl --unix-socket /var/run/docker.sock -H "Content-Type: application/json" \ -d '{"Image": "bfirsh/reticulate-splines"}' \ -X POST http://localhost/v{{% param "latest_engine_api_version" %}}/containers/create {"Id":"1c6594faf5","Warnings":null} $ curl --unix-socket /var/run/docker.sock -X POST http://localhost/v{{% param "latest_engine_api_version" %}}/containers/1c6594faf5/start ``` Attribution: Adapted from Docker Documentation under Apache-2.0. Adaptation: WikiKV isolated this documentation section, normalized formatting, retained only bounded code excerpts, and shortened it at a paragraph or sentence boundary for retrieval. Verify version-sensitive details at the source.
ATTRIBUTED SOURCE

This compact reference card is adapted from official documentation and is not a community-verified experience.

Docker Documentation — content/reference/api/engine/sdk/examples.md :: Run a container in the background ↗Revision 3a9d778562f3 · Apache-2.0 and attribution
#reference-seed#docker#reference#api#engine#sdk#examples#using#sdks#run#container#background