在CentOS 7 上使用Docker 運行.NetCore項目

安裝Docker

CentOS 7 安裝 Dockerhtml

編寫Dockerfile

右鍵項目-》添加-》Docker 支持docker

選擇Linuxapi

修改成以下:瀏覽器

FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base
WORKDIR /app
EXPOSE 8080
COPY . /app
ENTRYPOINT ["dotnet", "demo.dll"]

而後把文件放到發佈根目錄app

構建Docker鏡像

 使用終端進入發佈文件,執行命令:ui

docker build -t aspnetcore2.2docker .

命名爲:aspnetcore2.2docker  ,最後輸入 . 是爲了找到 Dockerfile 文件spa

 出現Successfully表明成功。3d

查詢本地鏡像

docker images

運行鏡像

經過命令運行code

docker run --name demo -d -p 8080:8080 aspnetcore2.2docker

 -d 後臺運行
 -p  端口映射 格式爲:主機(宿主)端口:容器端口
 --name 容器名稱
最後一個是名爲 aspnetcore2.2docker 的鏡像htm

查詢本地正在運行的容器

docker ps

驗證

瀏覽器中輸入:http://ip:8080/api/values,就能看到如下頁面:

相關文章
相關標籤/搜索