开发者社区 > 云原生 > Serverless > 正文

阿里函数计算中怎么使用custom container, 可以一键绑定GitHub吗?

阿里函数计算中怎么使用custom container, 可以一键绑定GitHub吗?就是说要从源码平台写workflow到image吗?有没有像gcp那种在阿里云控制台实现绑定呢

展开
收起
小小鹿鹿鹿 2023-11-13 20:12:45 29 0
3 条回答
写回答
取消 提交回答
  • 在阿里云函数计算FC中,使用自定义容器需要遵循以下步骤:

    1. 创建一个新的函数,选择“自定义容器”作为运行时环境。

    2. 在创建函数的向导中,你需要提供一个Dockerfile,这个Dockerfile应该包含如何构建你的函数容器的指令。你可以在本地编写Dockerfile,然后将其上传到阿里云。

    3. 在Dockerfile中,你需要指定你的函数代码的位置。如果你是从GitHub或其他源码平台获取函数代码,你需要将这些代码下载到本地,然后在Dockerfile中复制到容器中。

    4. 完成函数创建后,你可以通过API或控制台调用这个函数。

    至于你提到的“一键绑定GitHub”,阿里云函数计算目前并没有提供这样的功能。你仍然需要手动下载你的函数代码,并将其放入Dockerfile中。不过,你可以考虑使用阿里云的CodePipeline服务,它可以帮助你自动化代码的部署过程。

    2023-11-30 15:02:05
    赞同 展开评论 打赏
  • 2023-11-14 23:36:37
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在阿里云函数计算 FC 中,您可以通过以下方式使用 Custom Container:

    • 绑定 GitHub:在「基础设置」->「源码托管」中绑定 GitHub 账号,并将所需代码克隆到本地环境中;
    • 编写 Dockerfile:编写一个包含所需依赖和应用程序的 Dockerfile 文件;
    • 构建 Docker 映像:使用 Docker CLI 或阿里云 CloudIDE 等工具,将代码构建成 Docker 映像;
    • 发布 Docker 映像:将 Docker 映像推送到阿里云 Registry 或 Docker Hub;
    • 创建函数:在 FC 控制台中,选择自定义容器,并指定刚刚发布的 Docker 映像;
    • 配置触发器:设置好触发规则,以及输入输出映射关系等信息;
    • 测试和运行函数:点击运行按钮,测试函数是否正常工作。
    2023-11-14 14:28:02
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载