微软和Docker今天发布了彼此产品之间具有里程碑意义的首个集成,旨在简化基于云的容器应用开发。
在上个月举行的Docker DockerCon线上发挥期间,微软和Docker这两家长期合作伙伴宣布扩大联盟关系,这次的重点是简化面向双方共同客户的应用开发。为此,厂商表示将把微软Azure公有云和Virtual Studio Code代码编辑器与Docker Desktop(用于构建容器化应用的Docker开发者工具包)进行集成。
现在这项集成已经开始面向用户提供,但还处于边缘发布阶段,意味着仍需要进行一些测试和收尾才能完成。
Docker Desktop包含几种不同的工具,与微软合作的主要是命令行工具Docker CLI和Docker Compose方面,其中Docker CLI可以让开发者通过这个命令行工具使用Docker容器,而Docker Compose则是用于构建多容器应用的一款软件。
开发者现在可以通过Docker CLI登录Azure,而不必单独打开一个窗口。然后,开发者可以访问微软管理容器托管服务Azure Container Instances,并通过同一个命令行界面在服务中创建新的Docker容器。用户还可以使用Docker CLI定义配置设置,并运行其他常见命令来执行例如检查容器之类的任务。
Docker首席执行官Scott Johnston在DockerCon大会上接受采访时表示:“有大量的自动化和预先配置的智能默认值或合理的默认值,都是在幕后进行的,Docker和微软合作中有大量硬核的工程设计工作,旨在简化这个部分,使其易于使用。”除了他之外,微软开发者工具企业副总裁Amanda Silver也接受了采访。
较大的Docker应用通常由多个单独的容器组成。微软已经增加了与构建多容器应用的Docker Compose的集成,让此类工作负载也可以直接部署到Azure Container Instances。
初始部署后,开发者可以使用命令行界面来维护和管理应用。微软Amanda Silver解释说:“另一个我们真正要确保的事情是,即使在部署之后,你也可以检查和诊断这些容器和图像,而不必抛弃该工具。”
“如果出现问题,你可以打开一个shell,并以交互方式运行,能够查看容器中的日志,甚至可以检查其中一个容器,以便查看环境变量或其他容器的详细信息,”Silver说。
微软的Visual Studio Code代码编辑器是此次双方合作的一个重点。微软为该工具提供了一项Docker扩展,让开发者可以通过同一个界面启动、关闭和管理他们的容器和相关文件,在这个界面中,开发者可以编写代码使其运行在这些容器中。
好文章,需要你的鼓励
穆拉蒂时隔18个月首次接受重大媒体采访,介绍其创立的Thinking Machines Lab正在开发的"交互模型"。该模型能以200毫秒间隔处理音频、文本和视频流,捕捉人类交流中的中断、修正和停顿。她还谈及OpenAI"政变周"经历,强调行业决策权过于集中的担忧,并回应了公司近期研究人员离职问题,表示这是初创实验室的正常波动。
STATE16研究院这篇综述发现,物理AI系统存在"静默失效"风险——AI以高度自信执行基于错误世界信息的动作,却不触发任何报警,并提出在AI输出与物理执行之间建立独立授权层的框架。
本期《Quick Charge》播客涵盖多个热点话题:特斯拉疑似试图删除FSD欺诈相关证据以规避巨额赔付;卡特彼勒持续推进建筑领域电气化布局;住宅太阳能30%税收抵免即将到期。此外,嘉宾Tom Pacheco就高压系统与电池技术培训展开探讨,强调电动车技术人才培养的紧迫性。节目同时提醒有意安装太阳能的用户尽快行动,可通过EnergySage平台比较多家安装商报价。
UIUC与微软联合研发的OpenWebRL框架让4B小模型仅凭400条初始数据,通过在真实网站上边做边学的强化学习方式,在网页智能体基准上超越了用27万条数据训练的竞争对手。