群暉自帶的web服務中的nginx自定義程度太低,直接命令行修改配置文件會被系統還原覆蓋。安裝docker版nginx即可完美解決。
安裝docker
直接群暉套件中心里面安裝。
安裝docker-nginx
在群暉web界面安裝
1、群暉docker里下載nginx,選擇latest。
2、下載完成后雙擊可進行配置創建容器,配置完成后點擊啟動即可
啟動后則會出現在容器中
我們同樣可以在此界面對docker進行一系列設置。
命令行安裝docker-nginx
docker pull nginx #獲取鏡像 #docker pull nginx:latest docker images #列出本地鏡像 #運行容器 docker run --name nginx-test -p 8080:80 -d nginx #參數說明: # --name nginx-test:容器名稱。 # -p 8080:80: 端口進行映射,將本地 8080 端口映射到容器內部的 80 端口。 # -d nginx: 設置容器在在后台一直運行。
進入、配置nginx
通過bash配置容器中的nginx服務
此時便可以編輯容器中的nginx的配置文件了。
如該容器中沒有vim命令,可通過apt install vim安裝。
當然也可以通過終端命令來進入到容器中的bash。
其他
除了直接進入到容器中配置nginx服務。
其實也可以在宿主機中編輯好配置文件再拷入容器中的對應目錄。
docker cp nginx1:/etc/nginx/conf.d/default.conf . #這命令后邊有個點不要丟了,意思就是復制到現在的目錄。 #然后輸入 vim default.conf 編輯。 #改完后用這命令把文件復制回nginx1。 docker cp default.conf nginx:/etc/nginx/conf.d/default.conf #在執行命令重啟nginx1 docker restart nginx1