C# 如何使用Docker在Ubuntu 16.04上发布asp样板项目?
我想用ABP将我的项目发布到Ubuntu16.04和Docker,我仍然很困惑,我把dockerfile放在ABP项目的哪里?也许我的dockerfile错了 这里是我的dockerfile:C# 如何使用Docker在Ubuntu 16.04上发布asp样板项目?,c#,asp.net,asp.net-core,aspnetboilerplate,asp.net-boilerplate,C#,Asp.net,Asp.net Core,Aspnetboilerplate,Asp.net Boilerplate,我想用ABP将我的项目发布到Ubuntu16.04和Docker,我仍然很困惑,我把dockerfile放在ABP项目的哪里?也许我的dockerfile错了 这里是我的dockerfile: FROM microsoft/dotnet:latest COPY . /app WORKDIR /app RUN ["dotnet", "restore"] RUN ["dotnet", "build"] EXPOSE 5000/tcp ENV ASPNETCORE_URLS http://*:50
FROM microsoft/dotnet:latest
COPY . /app
WORKDIR /app
RUN ["dotnet", "restore"]
RUN ["dotnet", "build"]
EXPOSE 5000/tcp
ENV ASPNETCORE_URLS http://*:5000
ENV ASPNETCORE_ENVIRONMENT docker
ENTRYPOINT ["dotnet", "run"]
我从网上找到的代码,有人能帮我吗?我需要一个解释以便学习。最简单的选择可能是使用Visual Studio中的内置支持:
docker compose build
它还将在您的项目文件夹中生成一个
dockerfile
,您可以向其中添加任何必需的环境变量等。无法添加sir:(您使用的是什么版本的Visual Studio?Visual Srudio 2017 sir查看一下-您似乎在安装过程中启用了它。Docker支持菜单没有缺少sir,但已禁用。我正在使用