我正在更新到最新版本的 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 应用程序是最新的。我尝试了通常的重启等,但没有成功。有什么线索吗?
我正在更新到最新版本的 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 应用程序是最新的。我尝试了通常的重启等,但没有成功。有什么线索吗?
就我而言,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 system”命令仅在 Docker API 版本 1.25 之后可用。从“docker version”的输出中检查您的 API 版本。
在我重新安装了 API 版本 1.33 的 docker 版本后,它就可以下载了。
我在 DSX 桌面团队工作。您可能会遇到安装代码的错误。好消息是,如果你是,这是一个非常简单的修复。以下是检查方法:
docker system df
. 查找对应的条目IMAGE SIZE
。如果单位在kB
or中B
,那么您遇到了错误。docker pull busybox
. 拉取完成后,您应该能够更新 DSX Desktop。更新成功后就可以运行了docker rmi busybox
。GB
,那么这意味着您现有的图像占用了太多空间。限制是60GB
确保您的IMAGE SIZE + installSize <= 60GB
.kB
,并且B
为GB
. 因此,如果您有IMAGE SIZE
of 83.85kB
,安装程序会将其视为83.85GB
并抱怨超出60GB
限制。busybox
,它更新了我们IMAGE SIZE
的状态MB
,让我们避免了这个错误。成功更新 DSX Desktop 后,我们可以删除临时映像。这已被修补,并将在即将发布的版本中修复。