windows執行docker-compose報錯

問題

在Windows 7系統上安裝Docker 18.09.3和附帶的Docker Compose以後,運行docker-compose命令報錯。錯誤提示以下:python

Error loading Python DLL 'C:\Users\xyz\AppData\Local\Temp\_MEI490242\python36.
dll'.
LoadLibrary: 找不到指定的程序。

image.png
image.png

輸出信息

執行docker-compose version命令輸出docker

$ docker-compose version
Error loading Python DLL 'C:\Users\xyz\AppData\Local\Temp\_MEI490242\python36.
dll'.
LoadLibrary: 找不到指定的程序。

執行docker version命令輸出ui

$ 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

重現步驟

  1. 在Windows 7 SP1(64位)上安裝Docker Toolbox
  2. 啓動Docker QuickStart Terminal
  3. 運行任何docker-compose命令

解決方案

問題彷佛是由於缺乏Windows Universal C Runtime更新致使的,安裝用於基於 x64 的系統的 Windows 7 更新程序 (KB2999226)後,問題解決。spa

相關文章
相關標籤/搜索