码头工人上下文创建

描述

创建上下文

用法

$ docker context create [OPTIONS] CONTEXT

扩展说明

创建一个新的context。这使您可以快速切换cli配置以连接到不同的群集或单个节点。

有关此命令的示例用法,请参阅下面的示例部分

选项

名称,简写 默认 描述
--default-stack-orchestrator 与该上下文一起使用的堆栈操作的默认协调器(swarm | kubernetes | all)
--description 上下文描述
--docker 设置docker端点
--from 从命名上下文创建上下文
--kubernetes 设置kubernetes端点

例子

使用Docker和Kubernetes端点创建上下文

要从头开始创建上下文,请提供docker以及(如果需要)kubernetes选项。下面的示例创建一个上下文my-context ,该上下文/var/run/docker.sock的docker端点为,文件的kubernetes配置为/home/me/my-kube-config

$ docker context create \
    --docker host=unix:///var/run/docker.sock \
    --kubernetes config-file=/home/me/my-kube-config \
    my-context

基于现有上下文创建上下文

使用该--from=<context-name>选项可从现有上下文创建新上下文。下面的示例创建一个以my-context 现有上下文命名的新上下文existing-context

$ docker context create --from existing-context my-context

如果--from未设置该选项,context则从当前上下文创建:

$ docker context create my-context

这可用于DOCKER_HOST根据现有的基于脚本创建上下文:

$ source my-setup-script.sh
$ docker context create my-context

要仅从docker现有上下文中获取端点配置,请使用该--docker from=<context-name>选项。下面的示例创建一个新上下文,my-context该上下文使用现有上下文中existing-context的docker端点配置和源于该文件的kubernetes配置命名/home/me/my-kube-config

$ docker context create \
    --docker from=existing-context \
    --kubernetes config-file=/home/me/my-kube-config \
    my-context

要仅从kubernetes现有上下文中获取配置,请使用 --kubernetes from=<context-name>选项。下面的示例my-context从现有上下文existing-context和docker端点创建一个使用kuberentes配置命名的新上下文/var/run/docker.sock

$ docker context create \
    --docker host=unix:///var/run/docker.sock \
    --kubernetes from=existing-context \
    my-context

可以使用修改Docker和Kubernetes端点配置以及默认的堆栈协调器和描述docker context update

有关详细信息,请参见docker context update参考

上级命令

命令 描述
码头工人上下文 管理上下文
命令 描述
码头工人上下文创建 创建上下文
码头工人上下文导出 将上下文导出到tar或kubeconfig文件
码头工人上下文导入 从tar或zip文件导入上下文
码头工人上下文检查 显示一个或多个上下文的详细信息
码头工人上下文ls 列出上下文
码头工人上下文rm 删除一个或多个上下文
码头工人上下文更新 更新上下文
码头工人上下文使用 设置当前泊坞窗上下文