首页 > 系统相关 >centos7使用docker部署.net 6项目

centos7使用docker部署.net 6项目

时间:2023-04-26 11:45:52浏览次数:34  
标签:1101 目录 centos7 1105 net docker panda

由于前阵子购买了腾讯云服务器,现在尝试在linux服务器上使用docker部署.net项目

第一步,首先是要在服务器上安装docker,宝塔里边是可以直接安装的,如果是别的话,需要你网上找资料用命令安装,其实也是可以的

 

 第二步, 先生成好docker文件,将你的解决方案源代码放到一个指定目录(比如../data/panda/……)如下

生成好之后将docker文件放到解决方案(xxx.sln)的同一个目录

 

 

 第三步,使用命令,进入到你刚才上传上去的的解决方案的根目录(与解决方案、docker文件同级目录)

 第四步,构建容器

进入发布目录
cd ../data/panda 
构建镜像(千万别忘了镜像名称后面那个点)
docker build -t pandaissueagent:v1.4.0 . 
生成容器实例(-p 1105是docker端口,1101是linux服务端口,此处是将1105映射到1101,-v 将数据库目录每次不重新覆盖,只更新代码,不更新数据库)
docker run --name pandaissueagent -p 1105:1101 -d pandaissueagent:v1.4.0 -v /app/DataBase:/data/panda/WorkerService/DataBase \

//镜像信息
docker ps -a

 你也可以进入docker查看你发布的项目

 

 

 

第五步,查看项目是否发布,这里我发布的是webapi项目

 本文就介绍到这里了,有相同兴趣或问题的可以联系我,QQ:364131167

标签:1101,目录,centos7,1105,net,docker,panda
From: https://www.cnblogs.com/siyunianhua/p/17355168.html

相关文章

  • Kubernetes(K8S) kubesphere 介绍
    使用Kubeadm部署Kubernetes(K8S)安装--附K8S架构图官网地址:https://kubesphere.com.cn/KubeSphere是个全栈的Kubernetes容器云PaaS解决方案KubeSphere是在目前主流容器调度平台Kubernetes之上构建的企业级分布式多租户容器平台,提供简单易用的操作界面以及向导式操作方......
  • net::ERR_FAILED 413
    后台收不到post请求,前端报错413具体情况如下: 开始以为是跨域又有问题,进一步发现是上传的图片文件过大。Node.js环境中koa框架使用还不熟练。参考笔记-node.jskoa框架。请求体过大报413错误-简书(jianshu.com)引入koa-bodyparser 挂载配置,将文件大小设置为不超过10MB......
  • 关于在linux-centos7下部署 .net core程序绘图(PDF等)丢失中文字体的解决方案
    关于在linux-centos7下部署.netcore程序绘图(PDF等)丢失中文字体的解决方案说明:1:以下操作基于新系统,如果步骤一,二已经安装则不需要额外安装.需要注意的是,在使用(yuminstall包)的时候如果提示包不存在;需要运行步骤(一:5安装epel,企业版Linux额外包)2:以下()内代表......
  • Sitecore XP 10.3(latest) Docker一键部署
    本文演示通过PowerShell+DockerDesktopforWindows一键部署Sitecore10.3(即Sitecore最新版)Docker开发/测试/演示环境。官方参考 SitecoreXP10.3.0DeveloperWorkstationDeploymentWithDocker演示配置为XPSingle(XP0) 环境准备1,windows10+/WindowsServer2019(Windows......
  • golang 使用 net包实现 tcp server 示例
    之前用到golang进行网络编程时,主要就是使用net/http和web框架gin,这些网络库的底层其实也还是用的标准库自带的net包,很多是对路由或者其他做封装,而且golang本身的长处之一也是网络IO的处理,这也得益于其底层的IO模型,今天我们分享的是基于TCPserver/client的简单实现,后......
  • 解决 NET6 GET请求不设置参数值报错问题
    1、调用的方法1///<summary>2///获取干预集合3///</summary>4///<returns></returns>5[HttpGet]6publicJsonResultGetIntervenes(stringkeyword)7{89Li......
  • .NET周报 【4月第4期 2023-04-23】
    国内文章2023成都.NET线下技术沙龙圆满结束https://www.cnblogs.com/edisonchou/p/2023_chengdu_dotnet_club_activity_review.html2023年4月15日周六,由MASA技术团队和成都.NET俱乐部共同主办的2023年成都.NET线下技术沙龙活动在成都市世纪城新会展中心知域空间举行,共计报名人......
  • Docker修改容器网络模式
    docker修改容器网络模式一、创建容器时指定网终模式 dockerrun-d-p外部访问端口:容器内端口--net="网络模式"-v本机目录:容器内目录--name="容器名称"镜像名要执行的角本 dockerps查看启动的容器列表 dockerps-a查看所有的容器列表 dockerstart容器名称 启......
  • CentOS7再次探讨修改系统的启动模式(运行级别)
    1.查看当前运行级别:systemctlget-default或者runlevel或者who-r2.查看文件夹/lib/systemd/system/ll/lib/systemd/system|grepmulti-user.target ll/lib/systemd/system|grepgraphical.target ll/lib/systemd/system/default.target可以看到当前默认的runle......
  • Docker CLI docker compose kill常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......