1、docker context inspect 简介
docker context inspect 命令是 Docker CLI 中用于检查指定上下文的详细信息的命令,包括上下文名称、类型、描述、关联的远程主机、 TLS 证书等信息。
2、docker context inspect 语法
docker context inspect [OPTIONS] [CONTEXT] [CONTEXT...]
参考文档:https://docs.docker.com/engine/reference/commandline/context_inspect/
3、docker context inspect 命令
1)通过名称Inspect上下文
docker context inspect "local+aks"
[
{
"Name": "local+aks",
"Metadata": {
"Description": "Local Docker Engine",
"StackOrchestrator": "swarm"
},
"Endpoints": {
"docker": {
"Host": "npipe:////./pipe/docker_engine",
"SkipTLSVerify": false
}
},
"TLSMaterial": {},
"Storage": {
"MetadataPath": "C:\\Users\\simon\\.docker\\contexts\\meta\\cb6d08c0a1bfa5fe6f012e61a442788c00bed93f509141daff05f620fc54ddee",
"TLSPath": "C:\\Users\\simon\\.docker\\contexts\\tls\\cb6d08c0a1bfa5fe6f012e61a442788c00bed93f509141daff05f620fc54ddee"
}
}
]2)列出所有可用的上下文,inspect指定的上下文
docker context ls docker context inspect my-context
输出结果:
{
"Name": "my-context",
"Metadata": {
"Description": "My context description"
},
"Endpoints": {
"docker": {
"Host": "tcp://my-remote-host:2376",
"SkipTLSVerify": false,
"TLSCACert": "/path/to/ca.pem",
"TLSCert": "/path/to/cert.pem",
"TLSKey": "/path/to/key.pem"
}
},
"TLSMaterial": {
"CertIssuerSubject": "CN=my-ca",
"ExpirationDate": "2025-01-01T00:00:00Z",
"Subject": "CN=my-client"
},
"Type": "remote",
"Current": true
}
4、命令选项
命令 | 描述 | |
--format , -f | 使用自定义模板格式化输出:‘json’:以json格式打印 ‘TEMPLATE’:使用给定的Go模板打印输出。 有关使用模板格式化输出的更多信息, |
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 上下文。 |