当我尝试在 OpenWhisk 中安装 docker 骨架时,它失败并出现以下错误:
$ wsk sdk install docker
tar: blackbox-0.1.0.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Could not install docker skeleton.
我推测您尚未部署 OpenWhisk 并且正在做类似的事情。
> wsk sdk install docker
tar: blackbox-0.1.0.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Could not install docker skeleton.
要部署系统,请按照https://github.com/openwhisk/openwhisk#build-and-deploy-openwhisk上的说明进行操作。你应该得到这样的结果:
> ant deploy >& /dev/null
> wsk sdk install docker
The docker skeleton is now installed at the current directory.
> ls dockerSkeleton/
Dockerfile README.md buildAndPush.sh client server
因此,丢失的 blackbox-0,1.0.tar.gz 似乎应该由 api 端点托管,但不包含在 OpenWhisk 中。
我的解决方法是通过以下方式从 Bluemix 中提取它:
wsk property unset --apihost
wsk sdk install docker
wsk property set --apihost <openwhisk api host>