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

云效serverless dev那个环境可以加docker吗?

云效serverless dev那个环境可以加docker吗?就是想让支持一下docker,现在不支持。需要docker的,只能用github的action

展开
收起
真的很搞笑 2023-03-13 23:22:40 713 0
6 条回答
写回答
取消 提交回答
  • 您说的这个是流水线上的构建任务吗?Severless Dev这个构建任务 这个是不行的,您可以用自有构建机就支持,此回答整理自钉群“云效客户服务权益7群”

    2023-03-14 13:59:09
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    阿里云Serverless Devs是基于Serverless Framework的一款CLI工具,用于快速开发和部署Serverless应用程序。Serverless Devs提供了一系列插件来支持不同的开发语言和场景,其中也包含了对Docker的支持。

    使用Serverless Devs可以非常方便地将Docker镜像部署到阿里云函数计算中,实现面向服务的无服务器应用,同时还可以轻松地部署Docker应用到Kubernetes集群中。

    关于如何在Serverless Devs环境中使用Docker,可以按照如下步骤进行配置:

    1. 安装Docker环境:Serverless Devs本身并不包含Docker,需要在本地安装Docker环境。

    2. 安装Serverless Devs:可以使用npm进行安装,安装完成后可以使用s init命令创建一个新的Serverless项目。

    3. 在serverless.yml中配置函数计算和Docker:在项目的根目录下,打开serverless.yml文件,在其中添加一个用于部署Docker的Function资源,并在其中指定Docker镜像的地址和函数计算的配置等信息。

    4. 部署应用:在完成配置后,可以使用sls deploy命令将应用程序一键部署到阿里云函数计算中运行,也可以使用其他的命令进行创建、更新、删除等操作。

    需要注意的是,在使用Serverless Devs进行Docker部署时,需要事先在阿里云函数计算中开启对应的服务和使用权限,并为函数计算配置好VPC、ECS等必要的环境。

    2023-03-14 10:49:02
    赞同 展开评论 打赏
  • 目前来说,Serverless Dev 并不支持直接在本地运行 Docker。但是你可以通过在 Serverless Dev 中使用自定义命令来实现在本地运行 Docker。

    2023-03-14 09:40:03
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    本文介绍如何在macOS、Linux和Windows操作系统内安装Serverless Devs和Docker:https://help.aliyun.com/document_detail/195474.html

    2023-03-14 08:47:42
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    你不需要那么麻烦的哈,可以先在本地使用docker嘛。

    2023-03-14 07:44:11
    赞同 展开评论 打赏
  • 如果您需要通过Serverless Devs的FC组件进行构建、本地运行调试函数和端云联调等操作,例如,执行s build、s local或s proxied等相关命令,需要在您的开发环境内安装Docker。安装Docker后,在需要使用Docker的场景,Serverless Devs会自动新建Docker的容器并进行调试,您无需手动操作。

    2023-03-13 23:36:33
    赞同 展开评论 打赏
滑动查看更多

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    云效助力企业软件供应链生产效能提升 立即下载
    云效 DevOps 客户案例集(公共云) 立即下载
    云效 立即下载