右鍵項目-》添加-》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
使用終端進入發佈文件,執行命令: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,就能看到如下頁面: