8

我正在尝试使用docker manifest inspect <image name>,但 Docker CLI 说...

$ docker manifest inspect node
docker manifest inspect is only supported on a Docker cli with experimental cli features enabled

考虑到 Docker 文档的丰富性,这个简单的问题令人惊讶地难以搜索。

如何启用实验性 CLI 功能?

4

2 回答 2

20

有几种方法可以解决这个问题:

  1. 指定环境变量

    export DOCKER_CLI_EXPERIMENTAL=enabled

    这为测试实验功能提供了一个临时环境,而无需承诺它的使用。

  2. 码头工人配置文件

    添加"experimental": "enabled"~/.docker/config.json (默认位置)在文件的开头而不是结尾(重要细节)

    注意: Docker 配置文件仅在您docker login第一次运行后出现。 如果您希望永久启用实验模式,这是最佳选择。

于 2019-09-14T17:21:22.263 回答
0

您也可以在不导出变量的情况下使用一次实验功能。就像用 docker 命令输入命令一样: DOCKER_CLI_EXPERIMENTAL=enabled docker manifest inspect hello-world 在这种情况下,如果需要,您不需要取消设置变量。

于 2021-01-18T21:09:31.983 回答