Ubuntu 14.04系统上安装部署OpenWhisk(本地CouchDB版本)

1.安装配置CouchDB

校验CouchDB是否工作正常

看到如下输出即可

2.编译配置OpenWhisk

下载OpenWhisk的源代码

配置OpenWhisk编译需要的环境

执行编译

3.发布并运行OpenWhisk服务

配置运行环境

安装必备软件

运行测试Demo

如过想查看刚刚通过vagrant部署完成的镜像系统里面的内容,则执行如下命令:

如果成功部署了OpenWhisk,那么可以在Docker机器中执行如下代码验证是否可以正常调用

外部的机器访问则执行如下命令来验证

4.遇到的问题

最大的问题是在编译发布的过程中系统分区被消耗干净,导致编译发布失败。
解决方法如下
1.参照Ubuntu 16.04系统上修改Docker镜像的存储路径介绍的方法调整Docker镜像的存储路径到合适的分区
2.如果使用sudo的方式执行,那么可能会在/root目录下生成虚拟机的镜像文件,同样导致系统分区被消耗,解决方法也是通过软链接的方式把/root目录链接到合适的分区目录

如过执行中遇到如下错误,则增加-i参数即可

参考链接


发布者

《Ubuntu 14.04系统上安装部署OpenWhisk(本地CouchDB版本)》上有2条评论

  1. 你好,我在./hello这步遇到了
    The VirtualBox VM was created with a user that doesn't match the
    current user running Vagrant. VirtualBox requires that the same user
    be used to manage the VM that was created. Please re-run Vagrant with
    that user. This is not a Vagrant issue.

    The UID used to create the VM was: 20001
    Your UID is: 0
    这个问题 请问您遇到过吗如何解决

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注