Tag: asp net core mvc 2.0

如何在AspNetCore网站Docker-Container中使用Docker命令?

我正在尝试在一个aspnetcore docker容器内build立一个docker镜像。 aspnetcore容器是一个网站,从不同的来源收集数据,然后dynamicbuild立一个dockerfile。 之后我想在这个aspnetcore应用程序里面的dockerfile中创build一个docker镜像。 我试图以不同的方式安装docker套接字,但我不能在我的容器中使用docker命令。 我提到以下链接: http : //jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/ 所以我试图运行该图像和以下列方式安装dockersockets: 直接在cmd中: docker run -v /var/run/docker.sock:/var/run/docker.sock webinterface 在我的docker-compose文件里面: services: webinterface: image: webinterface container_name: webinterface build: context: ./WebInterface dockerfile: Dockerfile external_links: – geonode_geonode_1 ports: – "5000:80" volumes: – /var/run/docker.sock:/var/run/docker.sock 然后我尝试在容器内使用docker命令: docker exec -it webinterface bash 但web界面不能识别任何docker命令: root@f3e434254601:/app# docker help bash: docker: command not found 我还试图通过安装nuget软件包“Docker.DotNet”来使用docker remote API来执行命令,并按官方文档中所述连接到docker主机: […]

使用vs代码从Windows远程debugging部署在docker上的dotnet核心应用程序

是否有一种简单的方法来远程debugging在代码中的应用程序部署在Docker中的dotnet核心应用程序? 我已经尝试使用bash和它的ssh作为pipeProgram,但我遇到像remoteProcessPickerScript读取motd和其他types的错误的问题。 我已经看过azure和IIS的教程,但是我想在一个有Docker引擎的Linux服务器上运行我的应用程序。

docker容器中的hangfire不工作访问仪表板url的空白屏幕

我有Docker容器内托pipe的hangfire。 当我尝试浏览docker容器内的hangfire仪表板时,或者在本地显示结果。 但我转发端口外,尝试访问它正在显示我空白页/ hangfire仪表板。 该应用程序是使用dot net核心开发的。 Dockerfile FROM microsoft/dotnet:1.1.1-runtime USER root RUN mkdir -p /LART/WEBAPI COPY WebApi/Release /LART/WEBAPI/ WORKDIR /LART/WEBAPI EXPOSE 8082 ADD WebApi/Config/NLog.config /LART/WEBAPI ENTRYPOINT ["dotnet", "LArt.WebApi.dll"] 请finddocker-compose文件 lart.api: image: lartapi restart: always container_name: deploy_lartapi hostname: lartapi.local build: context: . dockerfile: /WebApi/Dockerfile volumes: – "logs:/LART/LOGS" ports: – "8082:8082" networks: lartnetwork: aliases: – lartapi depends_on: […]

如何在Docker镜像中应用最新的msbuild?

使用目前的microsoft / aspnetcore-build:2.0(或simimarly标记2.0.2)Docker容器镜像,即使是一个简单的ASP.NET Core应用程序也需要至less20秒的时间。 当我知道msbuild的下一个版本将关注于主要的性能改进时,我试了一下。 除了当前的Visual Studio 2017 15.5 Preview(15.5.0版本1.0)之外,还有msbuild的15.5.113.63837版本。 实际上,这个版本最多只需要10秒就可以构build一个简单的应用程序,这是一个令人印象深刻的改进! 我应该如何继续为了将这个最新版本的msbuild集成到我的Dockerfilepipe道中? 将当前的dotnet 2.0.2 sdk与最新的msbuild连接起来很容易吗? 也许有一个特定的标签可以真正得到最新的msbuild / dotnet sdk? 我的机器规格: Windows版本:10.0.15063生成15063 系统SKU:LENOVO_MT_20CJ_BU_Think_FM_ThinkPad T550 安装的物理内存(RAM):32.0 GB 处理器:Intel(R)Core(TM)i7-5600U CPU @ 2.60GHz,2594 Mhz,2个核心,4个逻辑处理器 磁盘型号:三星SSD 840 EVO 500GB