1、docker context create 简介
docker context create
用于创建上下文。创建一个新的上下文。这允许快速切换cli配置,以连接到不同的集群或单个节点。
2、docker context create 语法
docker context create [OPTIONS] CONTEXT
参考文档:https://docs.docker.com/engine/reference/commandline/context_create/
3、docker context create 命令
1)使用docker endpoint 创建上下文(--docker)
要从头开始创建上下文,请提供docker以及(如果需要)kubernetes选项。下面的例子创建了my-context上下文,其docker endpoint 为/var/run/docker.sock
:
docker context create \ --docker host=unix:///var/run/docker.sock \ my-context
2)基于已有的context创建一个context(--from)
用于从现有上下文创建新上下文:
docker context create --from existing-context my-context
如果没有设置--from
选项,则从当前上下文创建上下文:
docker context create my-context
可以用来从现有的基于DOCKER_HOST
的脚本中创建上下文:
source my-setup-script.sh docker context create my-context
使用--docker from=<context-name>
选择。下面的例子使用docker端点配置从现有的context existing-context创建了一个名为my-context的新context:
docker context create \ --docker from=existing-context \ my-context
4、docker context create 选项
命令 | 描述 |
--description | 描述context |
--docker | 设置docker endpoint |
--from | 从命名上下文创建上下文 |
5、子命令
命令 | 描述 |
docker context create | 创建一个 Docker 上下文。 |
docker context export | 将一个 Docker 上下文导出为 tar 文件或者直接输出到标准输出流。 |
docker context import | 从 tar 或者 zip 文件中导入一个 Docker 上下文。 |
docker context inspect | 显示一个或多个 Docker 上下文的详细信息。 |
docker context ls | 列出所有 Docker 上下文。 |
docker context rm | 删除一个或多个 Docker 上下文。 |
docker context show | 显示当前 Docker 上下文的名称。 |
docker context update | 更新一个 Docker 上下文的配置。 |
docker context use | 设置当前正在使用的 Docker 上下文。 |