首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Visual 2017中使用与发布对接器一起运行的对接器编写生成

如何在Visual 2017中使用与发布对接器一起运行的对接器编写生成
EN

Stack Overflow用户
提问于 2018-03-08 16:25:11
回答 1查看 1.8K关注 0票数 1

因此,我正在学习和熟悉Docker,并尝试使用docker run命令来运行VisualStudio2017生成的映像。

一些背景:

其目的是将一个坞映像发布到容器注册表(我正在使用gitlab),在DigitalOcean中创建一个对接器液滴,并拉出映像并运行它。

我正在尝试构建一个发布映像,并首先在本地运行它。

我有一个VS解决方案,包含3个项目:

  • .net核心mvc
  • .net核心库
  • .net核心api

我有一个码头组合文件和每个项目有一个码头文件。所有这些都是由visual studio使用docker支持工具生成的。

我可以在VS的调试和发布模式下构建和运行,它运行图像,我可以浏览到web应用程序和api -一切都可以。

我曾尝试跟进这个问题的答案:

How to run docker image produced by VS 2017

所以我试过:

docker run --rm -p 80:5000 -d myapp.web:latest

我已经在浏览器中尝试过http://localhost:5000http://127.0.0.1:5000,两者都无法加载或解析。

我可以通过docker images命令看到VS生成的对接图像

代码语言:javascript
运行
AI代码解释
复制
REPOSITORY                   TAG                 IMAGE ID            CREATED             SIZE
myapp.apinet                 latest              b3fa6d92bd23        24 hours ago        305MB
myapp.web                    latest              f418d4571ac3        24 hours ago        315MB
<none>                       <none>              50c89857daf1        24 hours ago        315MB

如果有用的话,我的一个码头文件:

代码语言:javascript
运行
AI代码解释
复制
FROM microsoft/aspnetcore:2.0 AS base
WORKDIR /app
EXPOSE 80

FROM microsoft/aspnetcore-build:2.0 AS build
WORKDIR /src
COPY *.sln ./
COPY src/myapp.Web/myapp.Web.csproj src/myapp.Web/
COPY src/myapp.Core/myapp.Core.csproj src/myapp.Core/
RUN dotnet restore
COPY . .
WORKDIR /src/src/myapp.Web
RUN dotnet build -c Release -o /app

FROM build AS publish
RUN dotnet publish -c Release -o /app

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "myapp.Web.dll"]

我还使用docker inspect myapp.web检查了码头映像,并公开了端口80:

代码语言:javascript
运行
AI代码解释
复制
"ExposedPorts": {   
"80/tcp": {}    
},                  

我已经尝试了来自https://github.com/dotnet/dotnet-docker/tree/master/samples/aspnetapphttps://github.com/dotnet/dotnet-docker/tree/master/samples/aspnetapp核心示例,如下所示,这很好。

docker run --rm -p 8000:80 --name aspnetcore_sample microsoft/dotnet-samples:aspnetapp

有什么建议或想法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-03-08 22:39:33

只是想隔离这里的问题。请容忍我,因为我在这里和你一起工作。我会尽我最大的努力去帮助:

Q1您是使用/Ent还是?Q2您使用的是什么版本的VS2017?码头是预装的还是你单独安装的?Q3,自从你提到有一个码头组合,你试着运行对接-组合?Q4你修改了你的文件吗?我觉得奇怪的是,您的dockerfile示例只是构建web而不是核心。网络参考核心项目也有可能吗?因为如果是的话,而且没有编译,那么它可能不会运行web应用程序Q5 (只有当您正在使用docker工具箱)您忘记使用您的停靠机IP的ip地址而不是本地主机吗?

另外,看看我在这篇文章中的反应,看看你是否遗漏了什么。(可能也不适用于您的情况) How to get docker toolbox to work with .net core 2.0 project

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49184741

复制
相关文章
分子对接教程 | (6) AutoDock对接操作与对接结果解读
接下来你可以按照下图设置显示形式,颜色按照前面的倒三角形里面选择显示二级结构,通过链显示颜色。
DoubleHelix
2021/02/26
18.5K3
如何在FreeSWITCH中对接SRS
SRS是一个简单、高效的优秀的开源实时音视频服务器,支持 RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181、Linux/Windows/macOS、X86_64/ARMv7/AARCH64/M1/RISCV/LOONGARCH/MIPS 等协议和技术。
杜金房
2023/09/03
1.5K1
如何在FreeSWITCH中对接SRS
【Golang】使用Golang编写Hugo发布器
有这么一种说法,懒人创造了世界。他们懒得走路,所以发明了汽车;懒得爬楼梯,所以发明了电梯;懒得扇扇子,所以发明了电风扇、空调。懒说明了怕麻烦,博主其实就是一个怕麻烦的人。博主的博客Garfield-加菲的博客就是通过Hugo自动生成的静态网站,首先强调一点,我喜欢Hugo,它使我能够专注于markdown的编写,其他一切事情都交给Hugo,这也符合我懒的特点。
DDGarfield
2022/06/23
9240
【Golang】使用Golang编写Hugo发布器
Promethues与Gateway模式对接
注意:为了防止 pushgateway 重启或意外挂掉,导致数据丢失,可以通过 -persistence.file 和 -persistence.interval 参数将数据持久化下来。
Linux运维技术之路
2022/06/07
1.3K0
Promethues与Gateway模式对接
ceph OpenStack与Ceph对接
1、 image.png image.png image.png image.png image.png image.png image.png image.png
用户5760343
2022/05/18
5770
ceph  OpenStack与Ceph对接
分子对接与量子计算
高斯玻色子采样器是光子量子器件,具有解决一些经典系统较难处理问题的能力。 在这里,作者展示了高斯玻色子采样器可用于分子对接,这一药物设计领域的核心问题。作者开发了一种方法,将问题简化为在图中找到最大加权团,并表明高斯玻色子采样器可以编程为对最大团进行采样。为了对我们的方法进行基准测试,我们预测了配体与肿瘤坏死因子 -α 转化酶与其配体的结合模式。
DrugScience
2021/10/26
1.7K0
如何在开源Rainbond上对接Maven仓库
本文主要讲解如何对接云帮外部的Maven仓库和使用云帮内部的Maven仓库。 Rainbond开源软件介绍: Rainbond是国内首个开源的生产级无服务器PaaS。 深度整合基于Kubernetes的容器管理、多类型CI/CD应用构建与交付、多数据中心的资源管理等技术,提供云原生应用全生命周期解决方案,构建应用与基础设施、应用之间及基础设施之间的互联互通生态体系。12月12日,Rainbond正式开源。 [Rainbond详细介绍](http://www.rainbond.com/docs/stable/
Rainbond开源
2018/05/31
7320
如何在开源Rainbond上对接Maven仓库
云帮平台通过rbd-repo组件实现了Maven仓库管理功能,该组件基于 Artifactory 开源版本实现。
Rainbond开源
2019/04/19
6560
如何在开源Rainbond上对接Maven仓库
使用OpenWrt旁路由模式与Ubiquiti(UBNT)对接
首先我们在OpenWrt官网,找到目前在更新并且直接能够刷机的可用路由器。 通过查询,我们最终选择GL-iNet这个国产品牌。(GL-MT300N V2)
繁华是客
2023/03/03
2.3K0
对接chatGPT
chatGPT的api文档:https://platform.openai.com/docs/api-reference/making-requests
阿超
2023/07/25
3350
在线SPACEX-ISS对接模拟器被推出,SpaceX带你真实体验对接过程
作为此次载人龙飞船发射活动的“周边”,这款在线模拟器能够让用户以第一视角操控龙飞船与国际空间站的对接(这是太空活动中需要手动操控的关键步骤之一)。
镁客网
2020/06/16
1.7K0
在线SPACEX-ISS对接模拟器被推出,SpaceX带你真实体验对接过程
autodock分子对接结果分析_分子对接公司
自己寻找一个受体+药物分子复合物体系(不同配体结合3-4个),然后拿复合物结构作为起始,做对接实验。 软件自选,Dock, AutoDock…
全栈程序员站长
2022/10/01
2.9K0
autodock分子对接结果分析_分子对接公司
分子对接
细胞色素P450(Cytochrome,CYP450)是一类以还原态与CO结合后在450nm处具有最高吸收峰的含血红素的单链蛋白质。 有业务需求的,请联系微信号wbf3ng或者发邮件到wbf3ng@g
用户2493118
2018/07/03
1.1K0
交换机与路由器如何对接上网?有哪些配置?
有部分朋友问到关于交换机与路由器之前对接上网配置,这个在实际项目中应用非常多,基本上有些规模的网络项目,都需要进行配置,本期我们一起来通过案例详细了解下。
网络工程师笔记
2022/10/31
3K0
Flume与Kafka对接「建议收藏」
这里为了方便测试,我采用的是netcat source、memory channel、kafka sink,当然你也可以采用你自己想要的方式配置flume,只需要根据官方文档修改对应的source和channel即可。
全栈程序员站长
2022/09/10
7930
Flume与Kafka对接「建议收藏」
使用LeDock进行批量分子对接
1. ledock需要联网使用,至少ledock的linux版本是,所以请保持网络通畅
DrugScience
2021/05/14
3.9K2
使用LeDock进行批量分子对接
与3PL对接EDI
3PL,即第三方物流(Third-Party logistics),也称作委外物流或是合约物流。“第三方”是相对“第一方”发货人和“第二方”收货人而言的。是由第三方物流企业来承担企业物流活动的一种物流形态。3PL既不属于第一方,也不属于第二方,而是通过与第一方或第二方的合作来提供其专业化的物流服务。它不拥有商品,不参与商品的买卖,而是为客户提供以合同为约束、以结盟为基础的、系列化、个性化、信息化的物流代理服务。随着信息技术的发展和经济全球化趋势,越来越多的产品在世界范围内流通、生产、销售和消费,物流活动日益庞大和复杂,而第一、二方物流的组织和经营方式已不能完全满足社会需要;同时,为参与世界性竞争,企业必须确立核心竞争力,加强供应链管理,降低物流成本,把不属于核心业务的物流活动外包出去。于是,第三方物流应运而生。
知行软件EDI
2021/02/08
8490
与3PL对接EDI
使用EasyNVR软件对接海康摄像头对接失败问题解析
最近有客户在使用EasyNVR软件对接海康摄像头时,EasyNVR平台上设备显示不在线,但是摄像头本身在自己平台播放是正常,用VLC播放也没有问题。
EasyNVR
2020/04/23
9380
使用EasyNVR软件对接海康摄像头对接失败问题解析
用内网服务器对接微信公众号服务
想使用微信公众号的开发者功能, 打开开发菜单的基本配置 首先要做的就是服务器配置,如下图 根据微信这样的提示 意味着我们的服务器需要满足这样的要求: 1.     能够被微信访问, 即能够被外网访问.
FlyLolo
2018/05/17
3.1K0
TCPS对接Coding使用指南
在TCPS平台创建团队,并从管理员处拿到团队TCPS_ID和TCPS_SECRET
xander.l
2022/08/31
4170
TCPS对接Coding使用指南

相似问题

运行对接器-与Python的“fabric”组合

40

多行对接器运行命令

23

Catel与对接系统一起使用(例如Avalon对接)

12

在运行过程中使用对接器

30

Docker编写和rabbitmq对接器图像插件

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档