|
|
|
|
# 部署Docker WebApi
|
|
|
|
|
FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS EnvStudy
|
|
|
|
|
ENV Dockerfile_version=0.0.1
|
|
|
|
|
EXPOSE 80/TCP
|
|
|
|
|
WORKDIR /app
|
|
|
|
|
COPY WebApiPublish/ /app/
|
|
|
|
|
ENTRYPOINT ["dotnet", "DockerStudyApi.dll"]
|
|
|
|
|
|
|
|
|
|
# docker build -f Dockerfile.WebApi -t env/dockerfile.webapi:latest -t env/dockerfile.webapi:0.0.1 .
|
|
|
|
|
# docker run --restart=always -p 6400:80 -d --name dockerfile.webapi.contain env/dockerfile.webapi
|
|
|
|
|
# 查看日志 docker logs contain_id -f //使用 -f 参数 实时输出,ctl + c 退出(不影响容器运行)
|