阿里云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