Visual studio 2017如何发布dotnet core到docker

发布时间 - 2026-01-11 00:43:55    点击率:

docker的好处不用多说,有不了解的可移步《docker入门》,作为一个.net方面的老鸟也想早点搭上docker末班车,减少布署中的各种坑。以下我是在Visual Studio 2017正式版发布后(其实VS2015也是可以的),完全跑起来的步骤。

第一步:安装docker

下载地址:https://www.docker.com/docker-windows,下载的同时先去“控制面板”“程序”里启用“Hyper-V”,启用完了,下载也基本完成了,保证下载完成了的情况下,重启电脑,完事接着开始安装docker,基本就是“next”完事。

第二步:配制docker

局域网的同胞,需要梯子,我用的ss,在docker的“settings”->”proxies”里填入你的代理,我的是“http://127.0.0.1:1080”。没梯子就用国内镜像,在“settings”->”daemon”里填入镜像地址:http://f2d6cb40.m.daocloud.io(镜像这条我未验,我用的是梯子,网上也有说这样配的代理不能用,我不知道是不是他的ss没启用“引许来自局域网的链接”造成的,我的配置好了就能用)。接着启用磁盘共享。“settings”->”shared drives”必须启用C盘,(确切的说应该是系统盘),然接启用项目所在的盘。所有操作如图:

第三步:打开vs2017新建一个dotnetcore web项目,注意启docker支持,当然没选择的话,也可以在“解决方案资源管理器”项目右击“添加”—“docker支持”。(红框里是docker的必要文件),这个时候可以F5以docker的方式运行了。

运行效果:在docker-》“kitematic”里能看到。当然宿主机浏览器也会看到。

OK收工,在没梯子的情况下会有N多坑,而且提示很怪异!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# visual  # studio  # 2017  # dotnet  # core  # docker  # Docker结合.Net Core的初步使用教程  # .NETCore Docker实现容器化与私有镜像仓库管理  # Linux服务器下利用Docker部署.net Core项目的全过程  # Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现  # 详解ASP.NET Core Docker部署  # Docker安装部署Net Core实现过程解析  # 镜像  # 的是  # 我用  # 填入  # 情况下  # 是在  # 也有  # 会有  # 成了  # 我不  # 好了  # 也会  # 的说  # 下载地址  # 这条  # 这个时候  # 作为一个  # 如图  # 不了解  # 就用 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速查询域名建站关键信息?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  linux top下的 minerd 木马清除方法  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  成都网站制作公司哪家好,四川省职工服务网是做什么用?  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  高端建站三要素:定制模板、企业官网与响应式设计优化  大同网页,大同瑞慈医院官网?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  Laravel如何处理CORS跨域请求?(配置示例)  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  如何确认建站备案号应放置的具体位置?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  android nfc常用标签读取总结  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel怎么连接多个数据库_Laravel多数据库连接配置  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Laravel如何保护应用免受CSRF攻击?(原理和示例)  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  进行网站优化必须要坚持的四大原则  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何将凡科建站内容保存为本地文件?  Python图片处理进阶教程_Pillow滤镜与图像增强  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  MySQL查询结果复制到新表的方法(更新、插入)  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Python结构化数据采集_字段抽取解析【教程】  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  免费视频制作网站,更新又快又好的免费电影网站?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  如何确保FTP站点访问权限与数据传输安全?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  Laravel如何实现API资源集合?(Resource Collection教程)  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  如何彻底删除建站之星生成的Banner?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】