我想用DockP将我的项目用ABP发布到Ubuntu 16.04,我仍然感到困惑,我将dockerfile放在abp项目中?也许我的码头文件错了,
这里是我的dockerfile:
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"]
我从互联网上找到了这些代码,任何人都可以帮助我吗?我需要一个解释,以便我可以学习。
答案 0 :(得分:2)
最简单的选择可能是使用Visual Studio中的内置支持:
这将为您的解决方案添加名为“docker-compose”的项目。您可以右键单击此选项并选择“构建”以构建项目的泊坞窗图像,也可以在解决方案文件夹中打开命令提示符并运行self.getName= function () {
return self.name+'.html';
}
。
它还会在项目文件夹中生成docker-compose build
,您可以在其中添加任何必需的环境变量等。