阿里云Serverless应用引擎SAE,布署asp.net 6.0 web api 教程案例

[删除(380066935@qq.com或微信通知)]

更好的阅读体验请查看原文:https://blog.csdn.net/zqp123/article/details/128366866#comments_24622508

1、win10 系统环境下先安装docker desktop


 2、在Visual Studio 2022 新建.net 6.0 的web api 项目,我取名ShipService,如下图:


2、项目结构, 含有dockerfile如下图:


3、用鼠标右击dockerfi生成docker镜像,如下图:


4、等待docker镜像生成成功后,会在docker desktop 存在ShipService 镜像,如下图:


 5、打开win10系统的dos窗口,输入docker images, 如下图:


 6、在dos下登录个人所在阿里云创建的镜像库

    (1)、首先在阿里云新建个人镜像仓库,如下图:

           


 (2)、点击个人实例,进入“个人实例”,如下图:


(3)、点击左侧的“镜像仓库”,进入下一步:如下图:


(4)、点击“创建镜像仓库”,创建shipservice镜像,点击“下一步”,切换到本地仓库,如下两图:



(5)、点击上图“创建镜像仓库”按钮,即可创建shipservice镜像仓库,如下两图:



(6)、这里要把自己的镜像拉取与推送地址记好,因不同账户不同,如下,拉取与推送命令所示:


  从Registry中拉取镜像

$ docker pull registry.cn-shenzhen.aliyuncs.com/dc-app/shipservice:[镜像版本号]

将镜像推送到Registry,

$ docker login --username=zqp123456 registry.cn-shenzhen.aliyuncs.com

$ docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/dc-app/shipservice:[镜像版本号]

$ docker push registry.cn-shenzhen.aliyuncs.com/dc-app/shipservice:[镜像版本号]

(7)、至此上述己把阿里云个人镜像仓库己经创建完成。

(8)、回到本地win10系统的dos窗口,把本地docker images中的ShipService镜像推送往阿里云对应的shipservice镜像仓库,如下图所示:





 

(9)回到阿里云个人镜像仓库,点左侧“镜像版本”。发现版本2022-12-18版本号己存在,说明推送成功了。



————————————————

版权声明:本文为CSDN博主「zqp123」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/zqp123/article/details/128366866