Dockerd与Chocolatey

时间:2018-05-24 16:03:26

标签: docker chocolatey

我正在使用Chocolatey来安装Docker。

当我最初运行以下命令时:

choco install docker

并尝试运行“docker --version”命令,一切都按预期进行。

Docker version 17.10.0-ce, build f4ffd25

当我尝试运行“dockerd”命令时,它显示为不属于我的路径。

'dockerd' is not recognized as an internal or external command,

查看PATH变量,并导航到Chocolatey存储可执行文件的位置,docker.exe所在的dockerd.exe不存在。在添加dockerd时,我是否遗漏了指示Chocolatey的内容?

我需要dockerd可执行文件的原因是我可以限制并发下载的数量as shown in the Docker documentation

1 个答案:

答案 0 :(得分:1)

这是Docker的软件包维护者做出的决定。如果你看看这里:

https://chocolatey.org/packages/docker#files

您会看到有dist/assets/css/src/css/**/*个文件。此文件用于指示Chocolatey明确创建所谓的填充文件,这将使其在命令行中运行,与Docker一样。

我最好的建议是联系该软件包的维护人员,询问他们为什么要这样做,并且可能会改变它。您可以通过单击此页面上的联系维护者链接来执行此操作:

https://chocolatey.org/packages/docker

作为解决方法,您可以将以下路径添加到Windows PATH环境变量中:

dockerd.exe.ignore

这将使其发挥作用。