docker 镜像创建

dockerfile

FROM microsoft/aspnetcore:2.0
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-/} .
ENTRYPOINT ["dotnet", "docker3.dll"]

创建镜像

PS G:NetDemodocker3docker3> docker build binRelease
etcoreapp2.0publish -t cystest

查看image

PS G:NetDemodocker3docker3> docker images
REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
cystest                latest              d729b4e79d40        54 seconds ago      527MB
microsoft/aspnetcore   2.0                 1c47c6da0e58        4 days ago          524MB

运行image

PS G:NetDemodocker3docker3> docker run -it -p 5000:80 cystest
Hosting environment: Production
Content root path: C:app
Now listening on: http://[::]:80
Application started. Press Ctrl+C to shut down.

原文地址:https://www.cnblogs.com/chenyishi/p/9317989.html