centos7使用docker部署.net 6项目

由于前阵子购买了腾讯云服务器,现在尝试在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是项目发布端口,此处是将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

 当我的项目程序发布时候,就发布到1101这个端口了

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

 

 

 

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

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

posted @ 2023-04-26 11:35  韩梦芫  阅读(176)  评论(0编辑  收藏  举报