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