背景
我在谷歌云壳上读到了Thomas Jung的一篇博文,这篇博文唤起了我的一些回忆。几个月前,人工智能龙头企业,我写了一篇关于通过cloudshell将我们的SAP云应用程序编程模型部署到googlecloud的博客文章。我很幸运,被DJ亚当斯邀请在HandsOnSAPDev会议上做同样的演讲。我们使用云shell来部署我们的应用程序以及制作图像。在会议中,我了解到Cloudshell只不过是一个运行图像的docker容器。可根据需要定制。因此,通过这篇博文,我们将了解如何为我们的SAP开发定制云shell环境,并且每次启动时都不需要安装软件包等。
让我们开始
一旦您登录到google云控制台,单击下面提到的突出显示按钮启动云shell
云shell打开,点击下面突出显示的按钮,打开云壳环境
如下图所示,它正在使用一个用于环境的图像,我们可以自定义它。单击"创建图像"按钮
单击"创建图像"时,云服务器买哪个好,您将看到一个超级交互式向导,该向导将在右侧打开,帮助您创建图像。我希望SAP云平台也能采用同样的方法。
当您确认您的google项目时,它将带您进入下一步,即创建名为mysap的基本Dockerfile映像,手游返利,并将Cloud shell映像作为父级。一旦两个命令都被执行,什么叫云,点击下一步。
下一步是移动到映像目录并打开基本dockerfile。
现在我希望我的云shell支持cd和UI5本地开发,所以将其添加到docker文件
下一步是构建映像并在本地测试
现在我们在容器内,可以看到UI5和UI5CD已经可用。
由于本地的云shell工作,淘客帝国,下一步是将图像发布到容器注册表
最后一步是使用下面的命令将此图像更新为默认图像并重新启动
演示时间
下一步是什么?
我已经定制了UI5和CDS工具,你可以添加Cloudfoundry等,天空是最好的极限。极限目的是不断探索和分享。我们有这么多云提供商,我们的旅程将继续。随时提供您的反馈。