问题
在Windows 7系统上安装Docker 18.09.3
和附带的Docker Compose
之后,运行docker-compose
命令报错。错误提示如下:
Error loading Python DLL 'C:\Users\xyz\AppData\Local\Temp\_MEI490242\python36.
dll'.
LoadLibrary: 找不到指定的程序。
输出信息
执行docker-compose version
命令输出
$ docker-compose version
Error loading Python DLL 'C:\Users\xyz\AppData\Local\Temp\_MEI490242\python36.
dll'.
LoadLibrary: 找不到指定的程序。
执行docker version
命令输出
$ docker version
Client: 18.03.0-ce
API version: go1.9.4
Git comFri Mar 23 08:31:36 2018
OS/Arch: falsews/amd64
Orchestrator: swarm
Server: Docker Engine - Community
Engine: 19.03.5
API version: go1.12.12imum version 1.12)
Git commit: Wed Nov 13 07:28:45 2019
OS/Arch: false/amd64
containerd:al: v1.2.10
GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339
runc: 1.0.0-rc8+dev
GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
docker-init: 0.18.0
GitCommit: fec3683
重现步骤
- 在Windows 7 SP1(64位)上安装Docker Toolbox
- 启动Docker QuickStart Terminal
- 运行任何docker-compose命令
解决方案
问题似乎是因为缺少Windows Universal C Runtime更新导致的,安装用于基于 x64 的系统的 Windows 7 更新程序 (KB2999226)后,问题解决。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。