标签:container rest www 目录 1.5 tor config 退出 http
docker run -itd microsoft/dotnet:latest
docker ps
docker attach containerid
mkdir web
cd web
dotnet new -t web
如果还没有dotnet的docker镜像,参考:
http://www.cnblogs.com/windchen/p/6235406.html
按ctrl+p,ctrl+q退出容器
cd ~ mkdir FirstDockerImage cd FirstDockerImage docker cp containerid:/web/ ./web
参照http://www.cnblogs.com/windchen/p/6235406.html
更改web目录下的Program.cs文件,以及把NuGet.Config文件也复制到web目录下
vi Dockerfile
写入:
FROM microsoft/dotnet:latest COPY ./web/ /web RUN cp /web/NuGet.Config ~/.nuget/NuGet/ WORKDIR /web RUN dotnet restore EXPOSE 5000 CMD ["dotnet","run"]
docker build -t jason/inimvcweb .
从新的镜像启动容器
docker -itd -p 5000:5000 jason/ininvcweb
测试一下效果:
curl http://localhost:5000
bingo~
通过Dockerfile建立.NET Core mvc Image
标签:container rest www 目录 1.5 tor config 退出 http
原文地址:http://www.cnblogs.com/windchen/p/6237432.html