我如何在 Bluemix 中使用 OpenWhisk 设置 docker 操作?

How can i set a docker action with OpenWhisk in Bluemix?

我在 Bluemix 上测试 OpenWhisk。我想做的非常非常简单。我有一个可以运行的 js 脚本(它只是一个 console.log)。我有一个 Dockerfile 制作 docker .. 当我 运行 我的 docker 我可以看到我的 console.log \o/ (我知道这很神奇)

然后我创建我的动作...... 我尝试从 Bluemix UI 运行 我明白了:

无法调用操作 XXX/XXXX:makeContainer 中需要容器哈希或名称。

到底是什么意思?我在上面找不到任何东西。

ps :如果你知道我在哪里可以找到一些关于如何使用 docker 容器进行操作的真实文档,我会非常高兴:)。

非常感谢您的帮助。

编辑:最后的问题是我试图从私人 docker 回购中提取。我不得不说错误信息不是明确的 x)。感谢您的帮助。

您可以在此处找到有关创建 docker 操作的文档:https://new-console.ng.bluemix.net/docs/openwhisk/openwhisk_actions.html#openwhisk_actions_docker

说明可帮助您下载 OpenWhisk 的 docker SDK,并允许您创建可以从 CLI 或 Web UI.

调用的 docker 操作

如果您使用 Web UI 创建操作,您需要使用 username/imagename 格式指定来自 Docker 中心的 docker 图片,例如 openwhisk/example

如果您需要更多帮助,请随时联系 Slack 团队进行更多实时互动,我们应该能够为您提供帮助,并获得您对我们如何改善用户体验的反馈。

团队:https://developer.ibm.com/open/slack-request

频道:#openwhisk https://dwopen.slack.com/messages/openwhisk