.Net Core On Liunx 环境搭建之 Docker 容器和Nginx


上一篇文章安装了Mysql8数据库,接下开始安装Docker和Nginx

我的思路是这样的,用Docker当运行环境的虚拟机,Nginx当Http服务器用来做反向代理。

服务器环境:阿里云服务器,操作系统CentOS.7-x64

Docker 安装:阿里云提供了自动安装脚本:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

直接执行就好,嗯,就是这么简单。

执行完毕之后查看一下服务状态:systemctl status docker   

 

 

如果是这样的说明docker 已经安装成功服务已经启动

如果服务没有启动执行:systemctl start docker 来启动服务,停止服务:systemctl stop docker ,重启服务:systemctl reatrt docker 

有时候会碰见这种情况找不到 docker.sock ,解决方法:service start docker

Nginx 安装:直接执行:yum install nginx

装完nginx后使用systemctl status nginx 你会发现nginx启动不起来,使用systemctl start nginx 也无法启动服务,这是因为nginx安装完后进程被占用了,你需要先结束掉

nginx的进程,然后再重启服务才行。

查找Ningx进程:ps -ef |grep nginx

然后用kill  +进程号 干掉这个进程

再执行systemctl start nginx

然后勘察一下状态 systemctl status nginx 出现下图说明Nginx启动成功

 

至此,服务器环境搭建完毕,下一篇开始写使用Docker 配合 Niginx进行Asp.Net Core 应用程序的部署

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM