美文网首页Docker容器
使用七牛自定义数据处理范例

使用七牛自定义数据处理范例

作者: 织梦猫 | 来源:发表于2017-06-19 21:30 被阅读0次

    文章来源:http://www.884358.com/qiniu-diy-hander-data/

    1.下载自定义处理数据命令行工具:

    下载地址:https://developer.qiniu.com/dora/tools/1222/qdoractl
    下载linux64位版,因为我们的docker安装在ubuntu 14.04 64位版本下的。
    下载后将文件名修改为qdoractl,同时赋予777权限:chmod 777 qdoractl
    此时可以通过./qdoractl来执行该工具了,为了简便,将qdoractl复制到/bin目录下,这样就可以直接运行qdoractl来执行,而不用在前面加./

    2.上传自定义数据处理程序

    qdoractl push <image>

    <image>为镜像的名字,可以通过docker images查看
    push时,如果出现Error response from daemon: client and server don’t have same version (client : 1.20, server: 1.18)等错误,可以先升级docker
    升级方法。运行以下命令:curl -sSL https://get.daocloud.io/docker | sh

    升级后再试一般就可以了,如果升级后,输入docker提示no such file,可以通过运行/usr/bin/docker来代替。
    push成功后,通过qdoractl image可以查看已上传的镜像列表。

    3.创建新版本

    此时登录七牛控制台,产品列表,数据处理,选择刚刚创建的自定义数据处理V2,选择实例名称,点击发布新版本。 qiniu1 填写版本号,选择镜像,选择配置展开高级配置,填写健康配置,点击确认创建 qiniu2 最后调整实例: qiniu3 点击保存。

    4.监控自定义处理数据实例的运行

    建议一开始只设置1个实例,这样可以方便我们调试。

    4.1 查看运行的实例

    qdoractl instance <ufop> —all #<ufop>为自定义数据处理的名称
    通过该命令可以查看到当前正在运行的实例的信息,我们主要是为了获取实例的ID:

    4.2 登录运行的实例

    qdoractl attach <ufop> –region <region> –instance <instanceId> #region为区域名称
    运行以上命令即可登录该实例,便于我们在线调试及查看错误日志等信息


    参考:https://developer.qiniu.com/dora/tools/1222/qdoractl (自定义数据处理命令行工具)

    标签: docker

    相关文章

      网友评论

        本文标题:使用七牛自定义数据处理范例

        本文链接:https://www.haomeiwen.com/subject/dhunqxtx.html