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

函数计算 是否可以 使用 https://hub.docker.com/ 注册的 docker 创建

函数计算 是否可以 使用 https://hub.docker.com/ 注册的 docker 创建 运行环境 ?

展开
收起
云原生那些事 2023-07-25 16:25:49 39 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    是的,函数计算可以使用Docker hub上注册的自定义Docker镜像作为函数的运行时环境。

    具体操作如下:

    在Docker hub上注册一个Docker镜像,或者直接使用现有的公开镜像。

    将镜像推送到阿里云容器镜像服务(ACR)。

    在函数计算控制台创建函数版本,指定运行时为:

    自定义运行时
    选择阿里云容器镜像服务(ACR)
    输入镜像名称及版本号,例如:" registry.cn-hangzhou.aliyuncs.com/myrepo/myimage:v1"
    然后按照正常的方式部署函数。
    函数计算就会使用您指定的Docker hub镜像作为函数运行的容器环境。

    在自定义运行时中,可以使用任何已注册到Docker hub的镜像。

    函数计算会拉取该镜像,为函数运行提供标准的Linux容器环境。

    总的来说,是可以使用Docker hub注册的镜像作为自定义运行时。

    2023-07-28 23:19:39
    赞同 展开评论 打赏
  • 是的,您可以使用从 https://hub.docker.com/ 注册的 Docker 镜像来创建函数计算的自定义容器。

    在函数计算中,支持自定义镜像作为函数的运行环境。您可以将从 Docker Hub 上下载的镜像上传至您的云服务提供商(如阿里云、AWS等),然后将其用作函数计算的自定义容器环境。

    以下是创建函数计算自定义容器的一般步骤:

    1. 注册并登录 Docker Hub:首先,在 https://hub.docker.com/ 注册一个账号,并登录到该账号。

    2. 搜索和选择镜像:使用 Docker Hub 的搜索功能,找到适合您需求的镜像。您可以根据镜像名称、标签或其他关键词进行搜索。

    3. 拉取镜像:在命令行终端中执行 docker pull <镜像名称> 命令来拉取该镜像。例如,docker pull nginx:latest

    4. 上传镜像到云服务提供商:将下载的镜像上传到您所使用的云服务提供商。具体上传方式和步骤可能因云服务提供商而异,请参考相应的文档或指南。

    5. 创建函数计算服务:在云服务提供商的函数计算服务中,根据文档和指导创建函数,并选择自定义容器作为函数的运行环境。

    6. 配置函数使用的自定义镜像:在创建函数时,配置函数使用您上传的自定义镜像。您需要提供完整的镜像名称,包括注册表地址、镜像仓库和标签。

    2023-07-27 23:01:12
    赞同 展开评论 打赏
  • 参考:https://help.aliyun.com/document_detail/179367.html?spm=a2c4g.73869.0.0.76816806FHT56z

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-07-26 09:36:07
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

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