码头工人上下文创建
描述
创建上下文
用法
$ 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 | 删除一个或多个上下文 |
码头工人上下文更新 | 更新上下文 |
码头工人上下文使用 | 设置当前泊坞窗上下文 |