创建 Console App
创建文件夹 DockerHello ,在 term 执行命令
1 2
| dotnet new console dotnet run
|
容器化 .Net Core 程序
第一个 Dockerfile
创建没有后缀的的 Dockerfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| FROM microsoft/dotnet:2.1-sdk WORKDIR /app
COPY *.csproj ./ RUN dotnet restore
COPY . ./ RUN dotnet publish -c Release -o out ENTRYPOINT ["dotnet", "out/DockerHello.dll"] ````
分别执行以下两个命令,分别是创建 image 和运行 image
```bash docker build -t dotnetapp-dev . docker run --rm dotnetapp-dev Hello from Docker
|