博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker 部署 .net core
阅读量:5241 次
发布时间:2019-06-14

本文共 630 字,大约阅读时间需要 2 分钟。

  1.centos安装好sdk2.1,安装好docker,这些基本的操作就不赘述。

  2.准备好core项目,版本2.1

  3.新建dockerfile文件放到项目发布文件夹里,里面内容如下:

FROM mcr.microsoft.com/dotnet/core/aspnet:2.1WORKDIR /appCOPY . .ENTRYPOINT ["dotnet", "MoQing.WebApi.dll"]

  4.在服务器cd到应用程序所在文件夹,即dockerfile所在位置,执行build命令:

  docker build -t myimage .     (微软官网文档的是这个:docker build -t myimage -f Dockerfile .  指定了文件名,默认是“Dockerfile”,如果有名字不一样的,就使用-f命令指定一下)

  5.通过build出来的镜像创建一个容器用来运行镜像

  docker run -d -p 8081:80 --name moqing_webapi myimage


  反复操作了一遍,确认可行。如有问题,下方评论问。

  拷贝主机目录到容器目录,注意,主机文件夹名对应容器文件夹名

  docker cp /home/application/app 8933f8a8fdd4:/

转载于:https://www.cnblogs.com/sunshine-wy/p/11169938.html

你可能感兴趣的文章
状压DP入门——玉米田题解
查看>>
一份来自28岁老程序员的自白
查看>>
二分图匹配
查看>>
用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败
查看>>
XVIII Open Cup named after E.V. Pankratiev. Ukrainian Grand Prix
查看>>
BZOJ1185 : [HNOI2007]最小矩形覆盖
查看>>
react-router 4.x
查看>>
整型数组中各元素拼合成最大数字问题
查看>>
linux下查看防火墙当前状态,开启关闭等
查看>>
SSAS下玩转PowerShell
查看>>
Php 创建XML
查看>>
谈谈“一站式服务”
查看>>
循环链表的实现与操作(C语言实现)
查看>>
1-物联网开发标配方案(预期方案使用说明和演示)
查看>>
修改ro属性的小工具
查看>>
mybatis 3.x 缓存Cache的使用
查看>>
机器学习笔记(5):多类逻辑回归-手动添加隐藏层
查看>>
《Head First Servlets & JSP》-6-会话管理
查看>>
2012年6月份最受欢迎的15个新jQuery 插件
查看>>
CSS clip:rect矩形剪裁功能及一些应用介绍
查看>>