云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式存储_海外云服务器租用_优惠券

小七 141 0

这篇博文的重点是在SAP Cloud Platform Cloud Foundry(CF)上使用Docker容器部署应用程序,大数据质量,使用Microsoft Azure容器注册表。

Swapnil Galgali发表了一篇非常好的博文,在SAP Cloud Platform Cloud Foundry上使用AWS ECR部署Docker应用程序,企业云服务器,并使用Google Cloud Platform容器注册表介绍了我们如何可以在本地构建docker映像,并使用AWS&GCP容器注册表发布到SAP云平台。我们深爱的Azure平台感觉被那篇博文忽略了,所以我想我们为什么不也发一篇博文来展示Azure容器存储库呢。

我们将在这篇博文中做些什么

在Azure上创建一个容器注册表将本地生成docker映像推送到Azure容器注册表从Azure容器注册中心将docker映像部署到SAP Cloud Foundry环境。

请浏览Swapnil的博客文章,开始了解如何在本地构建docker映像。我将使用相同的docker图像"入门"。

假设和先决条件:

您浏览了Swapnil的博客文章,并创建了本地docker图像。您可以访问Azure门户的试用版您已安装Azure CLI–从此处下载您已安装SAP Cloud Foundry CLI–从此处下载。

步骤1:在Azure中创建容器注册表:

转到Azure门户并搜索容器注册表。

单击"添加"并创建新的容器注册表。

提供资源组(您可以创建新的)和唯一的注册表名称。单击Review+Create and Create registry,如果验证通过。

成功创建容器注册表。

第2步:将映像推送到Azure:

使用power shell登录到您的Azure帐户(确保您已从此处安装Azure CLI)。

推拉容器映像之前,南京大数据,您必须登录到注册表实例。运行az acr login命令。

在将图像推送到注册表之前,必须用注册表登录服务器的完全限定名称对其进行标记。登录服务器名称的格式为。蓝绿色(全部小写),大数据技术及数据分析培训,例如mycontainerregistry.azurecr.io.

使用下面的命令推送Docker图像:

将图像推送到容器注册表后,删除hello-世界:v1来自本地Docker环境的图像。(请注意,大数据推荐,此docker rmi命令不会从Azure容器注册表中的hello world存储库中删除映像。)

您的docker映像已成功推送到容器注册表。这可以通过返回Azure门户进行验证。

现在,您可以拉动并运行docker101教程:v1使用docker run从您的容器注册表获取容器映像:

步骤3:将映像推送到SAP Cloud Foundry:

现在我们已经准备好将映像部署到SAP Cloud Foundry环境。

启用容器注册表的管理用户。这是为部署容器映像生成密码所必需的。

使用CF Login登录到CF环境。

使用下面的命令将docker映像推送到SAP Cloud space。

为管理员用户输入从访问密钥部分获得的密码。

应用程序将部署到SAP Cloud Foundry环境。

测试点击url申请。

结论:

完成上述步骤后,我们将能够在SAP云平台Cloud Foundry上部署来自Azure的docker容器。