HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

AWS Cloudshell 现在可以访问 Docker Engine

作者:Nsikan Essien

  • 2024-02-23
    北京
  • 本文字数:1932 字

    阅读完需:约 6 分钟

AWS Cloudshell 现在可以访问 Docker Engine

最近,亚马逊云科技宣布 AWS CloudShell 为用户提供对 Docker Engine 的访问能力。通过这一集成,可以在本地对容器进行原型化,并在将其部署到 AWS 之前将其推送到注册中心。


AWS CloudShell 是一个基于 Web 的 Shell,用于通过命令行访问 AWS 环境中的资源。可以通过 AWS Console 访问,并使用相同的凭据进行预身份验证,允许用户执行 AWS CLI 命令来完成临时或重复的任务。除了 AWS CLI 之外,它还包含了各种常见的开发和运维工具,用于进行快速原型设计和实验。Docker Engine 是其预安装工具列表中最新添加的一个。



在 AWS CloudShell 中运行 Docker 命令(来源:AWS CloudShell 教程)


AWS CloudShell 于 2020 年底推出,受到开发者社区的欢迎,为 AWS 基于 Web 的集成开发环境(IDE)AWS Cloud 9 提供了更简单、更便宜的替代方案。AWS Cloud 9 需要一个 EC2 实例,AWS CloudShell 会在会话之间免费提供 1 个配备 1 个 vCPU、2GB RAM 和 1GB 持久存储空间的实例。除此之外,它还预安装了各种工具,如 kubectl(Kubernetes 控制平面命令行界面)、Boto3(AWS Python SDK)等,使其非常适合用于运维任务和交互式开发。Docker 与在 AWS CloudShell 上预安装的 AWS CDK 或 AWS CLI 的结合为基础设施开发开辟了两个新途径。


首先,利用“DockerImageFunction”和“DockerImageCode” CDK Lambda 资源,现在可以从 AWS CloudShell 中部署执行 Docker 容器的 AWS Lambda 函数。


const { DockerImageFunction, DockerImageCode } = require('aws-cdk-lib/aws-lambda');const path = require('path');class DockerTutorialStack extends Stack {  constructor(scope, id, props) {    super(scope, id, props);    // define lambda that uses a Docker container    const dockerfileDir = path.join(__dirname);    new DockerImageFunction(this, 'DockerTutorialFunction', {      code: DockerImageCode.fromImageAsset(dockerfileDir),      functionName: 'DockerTutorialFunction',    });  }}new DockerTutorialStack(app, 'DockerTutorialStack');
复制代码



部署引用 Docker 镜像的 CDK 栈(来源:AWS CloudShell 教程)


或者,现在可以使用 AWS CLI 在 AWS CloudShell 中构建 Docker 镜像并推送到注册表,以便在 AWS ECS、AWS EKS 或 AWS Lambda 中使用。



将 Docker 镜像推送到 Amazon ECR(来源:AWS CloudShell 教程)


随着 Docker Engine 的推出,AWS CloudShell 在功能上与 Azure 和 GCP 等同类产品更加接近。不过,与 GCP 或 Azure 的 5GB 限制相比,AWS CloudShell 的 1GB 持久存储限制意味着只能进行小容器原型设计或构建。用户 @MicheAngeCamhi 在 X 上分享他的经验,他写道:


. . . 本地存储被限制在 1 GB,而如果使用 Docker 镜像可能会很快就会用完!

事实上,我的构建大小一直在增长,现在因为‘Docker 空间不足’导致失败


最后,除了加利福尼亚、大阪和斯德哥尔摩,目前默认的 AWS CloudShell 区域都支持 Docker。更多指导信息可在 AWS CloudShell 的用户指南中找到。


查看英文原文


https://www.infoq.com/news/2024/01/docker-aws-cloudshell/


AI 革新时代,InfoQ AIGC 学习资料包限时免费领取!我们精心准备了一系列独家学习资料,涵盖从基础到高级的 AI 知识,助您在人工智能领域一飞冲天!



📚 资料包内容概览:

  • 《中国人工智能成熟度模型报告》:本报告基于三大关键指标,参考市场规模、融资事件等公开资料,并结合了 AI 行业内硬件、模型、应用不同领域的各位专家观点,构建涵盖 40+技术点的中国人工智能成熟度模型,为技术的应用决策和未来投资参考提供研究分析工具。

  • 《InfoQ 大模型测评报告 2024》:InfoQ 研究中心本研究围绕语义理解、文学创作、知识问答、逻辑推理、编程、上下文理解、语境感知、多语言处理及多模态交互等十大核心领域,对包括 ChatGPT-4、文心一言专业版、通义千问 V2.1.1、Bard2.0、讯飞星火 V3.0、Kimi Chat 网页版、百川大模型 V1.0、智谱清言网页版、360 智脑 4.0 和豆包在内的十款热门模型进行了全面评估,测试题目数量超过 3000 道。

  • 《AIGC 热潮下的技术百态》:聚焦 AIGC 引发的变革,与 50 多位头部专家深度对话,细数过去一年不同领域的创新和进展,希望能为你揭示未来技术发展方向,明晰不同行业大模型应用思路和路径。

  • 《软件产品中的 AIGC》:我们深度采访了 LeptonAI、智谱 AI、Dify.AI 和京东云言犀团队,讲述他们的大模型故事。另外,我们还与来自网易、百度、广推科技等企业专家,就 AIGC 编程、算法及应用等话题做了深入探讨。


🎯 适合人群:

  • AI 行业从业者:获取行业深度分析,把握市场脉搏。

  • 技术研究者:了解 AI 技术的最新进展和应用案例。

  • 产品经理和开发者:探索 AIGC 在产品开发中的创新应用。


2024-02-23 10:156182

评论

发布
暂无评论
发现更多内容

计算机视觉的基础概念与入门

我再BUG界嘎嘎乱杀

Python 编程 后端 计算机视觉 开发语言

京东上万程序员都AI用它!

京东科技开发者

京东云智能编程助手与安全大模型双双获奖!

京东科技开发者

IBM SPSS Statistics 27 for Mac(spss数据统计分析软件)

Mac相关知识分享

AI心理助手:随时待命,伴你左右

心大陆多智能体

智能体 AI大模型 心理健康 数字心理 CBT

茶思屋直播|向下扎根,向上生长,TinyEngine 灵活构建个性化低代码平台

OpenTiny社区

开源 前端 低代码 OpenTiny TinyEngine

【程序大侠传】服务发布引发mq消息重复消费

Disaster

万界星空科技SMT行业MES系统功能

万界星空科技

SMT mes 万界星空科技 SMT行业

哈银消费金融:中期业绩稳健增长,普惠金融助力消费经济新活力

Geek_2d6073

Netflix Mac(奈飞客户端) v2.13.0激活版

Mac相关知识分享

mac播放器

Apache Paimon 在蚂蚁的应用

Apache Flink

大数据 flink 流计算 paimon

Dynamic Wallpaper for Mac(视频动态壁纸) 17.1免激活版

Mac相关知识分享

客户在哪儿AI助ToB企业决策层开启营销的上帝视角

客户在哪儿AI

ToB营销 ToB增长 ToB销售

【YashanDB知识库】oracle dblink varchar类型查询报错记录

YashanDB

yashandb 崖山数据库 崖山DB

嘿!通义灵码周边「超大鼠标垫」上线啦,更多玩法等待解锁

阿里云云效

阿里云 云原生 通义灵码

Altair HyperWorks 新版本|AI 赋能设计与仿真,驱动全球领先创新技术

Altair RapidMiner

人工智能 设计 仿真 工程 altair

嘿!通义灵码周边「超大鼠标垫」上线啦,更多玩法等待解锁

阿里巴巴云原生

阿里云 云原生 通义灵码

说说XXLJob分片任务实现原理?

王磊

Java

项目提效神器:10款顶级项目工单管理系统

爱吃小舅的鱼

项目管理 项目管理系统 工单管理 项目工单管理 项目工单管理系统

TimechoDB v1.3.3 发布 | 新增多种数据类型,增加数据订阅、配置项设置等功能

Apache IoTDB

如何使用腾讯混元API开发一个旅游攻略助手

幂简集成

腾讯 AI API

蚂蚁金服oceanbase的性价比是传统数据库的十倍

Geek_2d6073

大模型再加速,保障京东618又便宜又好

京东科技开发者

被种草新版 FinClip Cloud,主打一个好用!

Onegun

finclip 小程序容器

今天来揭秘提示工程 (Prompt Engineering)

澳鹏Appen

大模型 生成式AI 提示工程 Prompt Prompt Engineering

RAW Power for Mac(强大的raw图像处理软件) v3.4.24中文激活版

Mac相关知识分享

国内低代码平台推荐--万界星空科技低代码平台

万界星空科技

低代码 低代码开发 低代码平台 mes

Sensei for Mac(实用的系统优化清理工具) v1.5.9中文激活版

Mac相关知识分享

万界星空科技电线电缆行业MES系统核心功能

万界星空科技

mes 万界星空科技 电线电缆行业 电线电缆mes

无需业务改造,一套数据库满足 OLTP 和 OLAP,GaiaDB 发布并行查询能力

Baidu AICLOUD

OLAP 云原生数据库 HTAP

「邀您参会」首个中国可观测日即将盛大开幕

观测云

可观测性 AWS

AWS Cloudshell 现在可以访问 Docker Engine_亚马逊云科技_InfoQ精选文章