服務(wù)器部署docker 運(yùn)行.NET 8 項(xiàng)目的步驟
服務(wù)器系統(tǒng)版本 Alibaba Cloud Linux 4 LTS 64位
一 : 部署安裝docker
# 移除舊版本組件(可選,但建議執(zhí)行)為了避免沖突, # 可以先清理系統(tǒng)中可能存在的舊版本Docker相關(guān)組件 sudo rm -f /etc/yum.repos.d/docker*.repo sudo dnf -y remove docker moby docker-ce containerd.io docker-ce-rootless-extras docker-buildx-plugin docker-ce-cli docker-compose-plugin
# 使用 yum 包管理器直接安裝 moby 包即可 sudo yum install -y moby
# 啟動(dòng) Docker 并設(shè)置開機(jī)自啟 sudo systemctl start docker sudo systemctl enable docker # 驗(yàn)證安裝 docker --version
二:docker安裝部署.NET 8 環(huán)境 運(yùn)行項(xiàng)目
1:在項(xiàng)目目錄下新建文件 Dockerfile 文件 將下面內(nèi)容復(fù)制進(jìn)去
# 使用 .NET 8 運(yùn)行時(shí)鏡像 FROM mcr.microsoft.com/dotnet/aspnet:8.0 WORKDIR /app # 復(fù)制當(dāng)前目錄所有文件到容器 COPY . . # 暴露端口 ENV ASPNETCORE_URLS=http://+:5000 # 暴露 5000 端口 你的項(xiàng)目端口 EXPOSE 5000 # 啟動(dòng)應(yīng)用 - 請確認(rèn) Shop.dll 是正確的文件名 ENTRYPOINT ["dotnet", "Shop.dll"]
2:構(gòu)建鏡像
# 到你的項(xiàng)目目錄下 cd /data # 構(gòu)建鏡像 sudo docker build -t shop:v1 . # 運(yùn)行容器 sudo docker run -d --name shop-app -p 5000:5000 --restart unless-stopped shop:v1
此時(shí) 在瀏覽器輸入 Ip:5000/xxxxx 就可以訪問了
3:重新部署構(gòu)建 重啟
# 重新運(yùn)行容器 sudo docker stop shop-app sudo docker rm shop-app # 將上面 構(gòu)建和運(yùn)行的命令重新執(zhí)行一遍
到此這篇關(guān)于服務(wù)器部署docker 運(yùn)行.NET 8 項(xiàng)目的步驟的文章就介紹到這了,更多相關(guān).net 8 部署docker內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解CentOS7用阿里云Docker Yum源在線安裝Docker 17.03.2
這篇文章主要介紹了詳解CentOS7用阿里云Docker Yum源在線安裝Docker 17.03.2,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
Docker進(jìn)入容器并運(yùn)行命令的方法及常見問題解決
Docker?是一個(gè)開源的應(yīng)用容器引擎,它允許開發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的?Linux?機(jī)器上,也可以實(shí)現(xiàn)虛擬化,這篇文章主要介紹了Docker進(jìn)入容器并運(yùn)行命令的方法及常見問題,需要的朋友可以參考下2025-05-05
Docker基礎(chǔ)教程之Dockerfile語法詳解
這篇文章主要給大家介紹了關(guān)于Docker基礎(chǔ)教程之Dockerfile語法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Docker具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Docker Compose國內(nèi)鏡像一鍵部署dify教程
文章描述了如何將克隆的代碼進(jìn)入Docker目錄,修改`.env`文件中的部分配置,并創(chuàng)建`dify.yaml`文件來指定國內(nèi)鏡像,部署完成后,通過瀏覽器訪問`192.168.1.223:1880`即可,這是個(gè)人經(jīng)驗(yàn)總結(jié),旨在為讀者提供參考2026-01-01
從入門到精通Docker Compose 輕松部署微服務(wù)實(shí)戰(zhàn)教程
本文介紹使用Docker Compose部署基于SpringCloudAlibaba的微服務(wù)項(xiàng)目,涵蓋用戶登錄積分功能,涉及Gateway、Redis、MySQL等組件,通過編寫Dockerfile和YAML配置文件,結(jié)合腳本實(shí)現(xiàn)環(huán)境容器與服務(wù)容器的自動(dòng)化部署與驗(yàn)證,感興趣的朋友一起看看吧2025-07-07

