Day 17 : Docker 也想上云端 (Azure)

Azure 介绍

暑假去实习的时候,刚好公司部门正在转型,想要把许多服务都上Azure云端。所以我来教大家怎麽将本地端的Docker快速上Azure吧。因为我是学生用户,所以有100美金的教育费可以使用,建议大家去跟公司申请帐号看看有没有补助~ 哈哈哈 不要花到自己钱钱喔。

Azure CLI

首先进入Azure Cli 下载,安装完成後在CMD下输入 az login即可登入。

https://ithelp.ithome.com.tw/upload/images/20210919/20119044KBTwRooU3L.png

第一次进入先建立Azure的Resource Group,Resource Group负责管理Azure中团队所有帐号所有的资源。

  • az group create --name myResourceGroup --location eastasia

有了Resource Group後建立起az acr,这是Azure注册Container用的位置

  • az acr create --resource-group myResourceGroup --name LuforResourceGroup --sku Basic

如上,我们建立了一个名字为LuforResourceGroup的位置,--sku为Azure定价层(方案),有Basic, Classic, Premium, Standard这几种。成功後如下,比较重要的是LoginServer

https://ithelp.ithome.com.tw/upload/images/20210919/20119044cd1iz37LW0.png

登入ARC

  • az acr login --name luforresourcegroup
    设定为admin
  • az acr update -n luforresourcegroup --admin-enabled true

Azure可以调整团队权限,很有可能一个团队共享整个Resource Group,每个人有各自的acr帐号,技术领导负责调整每个人的权限,但是目前只有我一个人,所以我把自己设为admin,方便上传与启用服务。

接着就是上传前几天建立好的images,这次范例选用Day 14建立好的前端myweb

  • docker tag myweb luforresourcegroup.azurecr.io/itban/myweb

如此就会多一个images,接着push上去

  • docker push luforresourcegroup.azurecr.io/itban/myweb

建立Azure Container

确认上传
重新进入Azure页面资源群组 > 你的ResourceGroup > 你的容器登入 > 存放库 可以看到刚刚上传的image,确认一下有无上传成功。

https://ithelp.ithome.com.tw/upload/images/20210919/20119044Fjl00nSYJ1.png

建立Container
回到首页,点击应用程序服务 > 建立

https://ithelp.ithome.com.tw/upload/images/20210919/20119044BNfS161G3H.png

下一步,选择Azure Container Registery,输入你刚刚上传的images。接着直接点击建立。

https://ithelp.ithome.com.tw/upload/images/20210919/20119044RreHLMecdq.png

点击建立後他会帮你计算价钱,没问题就建立。建立完成他就会给一串URL,点击就能看到刚刚建立好的container。

https://ithelp.ithome.com.tw/upload/images/20210919/20119044o8Gcq4kkzK.png


<<:  Day11-Go映射map

>>:  Day 04 : 找不出的零钱 Non-constructible Change

ISO 27001 资讯安全管理系统 【解析】(六)

五、了解利害关系者的需求和期望 组织必须确定与资讯安全管理系统相关的利害关系者及其要求,有关利害关系...

Day17. Dynamic Programming

看完今天的文章,自己试着在专案写动态写法後,读者们会发现今天讲的东西很实用。我们可以透过动态的写法,...

Day 05 - IoC 容器与Servlet 容器

看完基本介绍後,相信大家已经对Spring Boot 有些基础的认识了,再来就介绍Spring 中两...

Day-27 Excel的count家族

今日练习档 ԅ( ¯་། ¯ԅ) 今天要与大家介绍COUNT家族,包含COUNT、COUNTA、CO...

在 Debian 10.10 上轻松安装呒虾米

花了一点时间,把 Debian 10.10 下载与安装,我选择 Gnome 桌面环境,原因是在 Fe...