--- title: "context update" description: "The context update command description and usage" keywords: "context, update" --- # context update ```markdown Usage: docker context update [OPTIONS] CONTEXT Update a context Docker endpoint config: NAME DESCRIPTION from Copy Docker endpoint configuration from an existing context host Docker endpoint on which to connect ca Trust certs signed only by this CA cert Path to TLS certificate file key Path to TLS key file skip-tls-verify Skip TLS certificate validation Kubernetes endpoint config: NAME DESCRIPTION from Copy Kubernetes endpoint configuration from an existing context config-file Path to a Kubernetes config file context-override Overrides the context set in the kubernetes config file namespace-override Overrides the namespace set in the kubernetes config file Example: $ docker context update my-context --description "some description" --docker "host=tcp://myserver:2376,ca=~/ca-file,cert=~/cert-file,key=~/key-file" Options: --default-stack-orchestrator string Default orchestrator for stack operations to use with this context (swarm|kubernetes|all) --description string Description of the context --docker stringToString set the docker endpoint (default []) --kubernetes stringToString set the kubernetes endpoint (default []) ``` ## Description Updates an existing `context`. See [context create](context_create.md). ## Examples ### Update an existing context ```console $ docker context update \ --description "some description" \ --docker "host=tcp://myserver:2376,ca=~/ca-file,cert=~/cert-file,key=~/key-file" \ my-context ```