.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