上一篇文章安裝了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 應用程序的部署
