我正在更新到最新版本的IBM DSX Desktop 1.1.7。安装过程停止并显示
"Downloading DSX... 0%".
文件desktop.log以行
结尾“The size is 83.85 and installsize is 14.73”
和
“Docker Storage Requirement Failed”.
Docker应用程序是最新的。我已经尝试过通常的重启等,但没有成功。 任何线索?
答案 0 :(得分:0)
在我的情况下,dsx-desktop.log
出现以下错误:
[2017-11-04 19:52:03:0214] [error] exec error: Error: Command failed: eval $(docker-machine env ibm-dsx) && docker system df
docker: 'system' is not a docker command.
See 'docker --help'.
[2017-11-04 19:52:03:0214] [error] stderr: docker: 'system' is not a docker command.
See 'docker --help'.
事实证明"码头系统"命令仅在Docker API版本1.25之后可用。从" docker version"。
的输出中检查您的API版本重新安装API版本1.33的docker版本后,可以下载。
答案 1 :(得分:0)
我在DSX桌面团队工作。您可能遇到安装代码的错误。好消息是,如果你是一个非常简单的解决方案。以下是检查方法:
docker system df
。查找与IMAGE SIZE
对应的条目。如果该单元位于kB
或B
,则表示您遇到了该错误。docker pull busybox
。拉完成后,您应该能够更新DSX桌面。成功更新后,您可以运行docker rmi busybox
。GB
,则表示现有图像占用的空间太大。限制为60GB
,因此请确保IMAGE SIZE + installSize <= 60GB
。kB
和B
误认为是GB
。因此,如果您有IMAGE SIZE
83.85kB
,安装程序会将其视为83.85GB
,并会抱怨超出60GB
限制。busybox
,将我们的IMAGE SIZE
更新为MB
,让我们避免这个错误。成功更新DSX桌面后,我们可以删除临时图像。这已经修补,将在即将发布的版本中修复。