日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

ASP.NETCore微服务(七)——【docker部署linux上线】(ECS+linux+docker+API上线部分)

發布時間:2024/8/26 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NETCore微服务(七)——【docker部署linux上线】(ECS+linux+docker+API上线部分) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ASP.NETCore微服務(七)——【docker部署linux上線】(ECS+linux+docker+API上線部分)

?

對應練習sql下載路徑(0積分):【ASP.NETCore微服務(一)——【完整API搭建及訪問過程】——sql腳本_aspnetcore微服務-.Net文檔類資源-CSDN下載】


后臺接口請參照:ASP.NET Core微服務(三)——【跨域配置】:【ASP.NET Core微服務(三)——【跨域配置】_紅目香薰-CSDN博客】

RDS部分請參照:【ASP.NET Core微服務(七)——【docker部署linux上線】(RDS+API接口測試部分)_紅目香薰-CSDN博客】

1、購買ECS的linux服務器

點擊管理控制臺,進入控制頁面

查看實例并設置【root】密碼:

設置完密碼需要重啟,稍等一分鐘后賦值公網地址:

2、打開【XShell】工具進行連接:

輸入賬號:root

輸入密碼:自定義的

3、安裝【docker】

3.1、輸入安裝docker命令:【yum install docker】

中途會遇到是否繼續安裝:

3.2、啟動docker服務【systemctl start docker】,【docker ps】測試可否查看容器目錄:

4、上傳打包好的api項目:

4.1、在項目上鼠標右鍵,點擊發布:

選擇文件夾:

4.2、設置個位置,點完成:

4.3、點擊發布:

4.4、查看導出項目:

4.5、編寫【Dockerfile】文件:

?注:這個sdk只支持3.1的長久支持對象。

#1、引入.netcore的服務sdk FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim #2、誰編寫的 MAINTAINER laoshifu #3、設置端口號 EXPOSE 80 #4、工作路徑是哪里 WORKDIR /app #5、拷貝鏡像文件夾名稱——Copy空格.空格. COPY . . #6、執行的dll文件 ENTRYPOINT ["dotnet","項目名.dll"]

4.6、上傳項目:

上傳:

5、打包鏡像:

5.1、返回命令行操作頁面【cd /root/app】:

5.2、編輯鏡像:【docker build -t testapi/utest:v1 .】注意,有【 .】空格與點

5.3、查看鏡像:【docker images】

5.4、啟動鏡像:【docker run -it --net=host -p 80:80 對應鏡像IMAGE ID】

上線成功:如果不成功,請查看安全組:

沒有問題后如下訪問:

測試【swagger】:【http://公網地址/swagger/index.html】,測試完成后服務器就關閉了,沒有以下的地址訪問哦。

6、總結:

希望此文對大家有所幫助,ASP.NET Core全部章節為:

ASP.NET Core微服務(一)——【完整API搭建及訪問過程】


ASP.NET Core微服務(二)——【ASP.NET Core Swagger配置】、


ASP.NET Core微服務(三)——【跨域配置】、


ASP.NET Core微服務(四)——【靜態vue使用axios解析接口】、


ASP.NET Core微服務(五)——【vue腳手架解析接口】(不包含過度章節安裝node.js)、


ASP.NET Core微服務(六)——【redis操作】、


ASP.NETCore微服務(七)——【docker部署linux上線】(分為RDS部分與ECS部分)

老師付祝大家:技術有成,事業順心,闔家歡樂,幸福美滿。

總結

以上是生活随笔為你收集整理的ASP.NETCore微服务(七)——【docker部署linux上线】(ECS+linux+docker+API上线部分)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。