小编给大家分享一下LinuxCentOS下docker如何部署Asp.Net6Core,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
设置dockerfile属性为“始终复制”,
修改dockerfile文件内容为:
FROMmcr.microsoft.com/dotnet/aspnet:6.0ASbaseWORKDIR/webCOPY..EXPOSE80EXPOSE443FROMbaseASfinalENTRYPOINT["dotnet","OneZhanMVC.dll"]
ps:若项目没有dockerfile右键项目,点击添加,选择docker支持
右键项目发布(发布方法:文件系统)
使用ftp连接服务器将发布后的文件传到linux中
docker pull mcr.microsoft.com/dotnet/aspnet:6.0
cd 项目目录 例如:cd web/onezhanmvc (cd到dockerfile所在目录,build命令是根据dockerfile创建镜像的)
cd 项目目录
docker build-t 镜像名 . 例如:docker build-t onezhanmvc . (.别忘了哦)
docker build-t 镜像名 .
.别忘了
docker run -d --name my-dotnet6-demo01 -p 8001:80 --restart=always onezhanmvc(上一步创建的镜像名)
docker run -d --name my-dotnet6-demo01 -p 8001:80 --restart=always onezhanmvc
参数说明:
-d #后台运行
-p 8001:80 #宿主机端口号:docker端口号
--restart=always #dokcer重新启动时也将容器自动启动
正常的话我们在外部访问linux的IP+端口号就能访问了!
查看所有容器:docker ps -a
docker ps -a
启动容器:docker start 容器名
重启容器:docker restart 容器名
停止容器:docker stop 容器名
删除容器:docker rm 容器名
删除镜像:docker rmi 镜像名
以上是“LinuxCentOS下docker如何部署Asp.Net6Core”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
linux怎么搭建ftp服务器(linux ftp命令)
linuxftp命令?很欢喜问本问题,此观点祝你好运吧!再连接ftp服务器。格式:ftp[hostname|ip-address...
centos(7安装教程 centos7.9安装没有图形界面)
centos7.9安装没有图形界面?centos7.9部分安装的之后的删除镜像所以会选择带tools环境的,不要直接下载优化目标的...
centos(7如何关掉桌面休眠 为什么安卓系统这么好用,为何不出电脑系统)
为什么安卓系统这么好用,为何不出电脑系统?安全系统可以不能和华为相比。;鸿蒙系统系统。华为鸿蒙系统系统比安卓0倍,节省10倍,...
linux怎么调出屏幕键盘(linux | 怎么打出来,管道符号怎么打)
linux|怎么打出来,管道符号怎么打?楼主,你好!“|”这个符号在linux环境称做“管道符”框输入方法:Shift键盘的“...
linux系统生成core文件(linux udp缓存配置)
linuxudp缓存配置?临时再添加:sysctl-w_max26214400无限制再添加:将以下行添加到中:_max26214...
jenkins(docker 最佳实践 小团队devops如何落地)
小团队devops如何落地?我司之前小团队java技术站CI/CD路线,基于阿里云自建整体原则:先测什么后生产出来,先边缘后核心具...
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
Zend Studio使用教程:在Docker容器中调试PHP Web应用(三)
「docker+gdb」调试 PHP 源码,看 strva
干了10多年的php,还不会安装,是不是丢人
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议