修改nginx模板讓出80 443埠
群暉DSM內建nginx佔用了80 443埠用來跳轉到5000和5001,
要讓出80和443就需要進入/usr/syno/share/nginx
目錄,修改DSM.mustache
server.mustache
WWWService.mustache
三個檔案中的80和443
以下命令為將80改為79,443改為442,從而讓出80和443埠
cd /usr/syno/share/nginx
sudo sed -i 's/80/79/g' DSM.mustache server.mustache WWWService.mustache
sudo sed -i 's/443/442/g' DSM.mustache server.mustache WWWService.mustache
然後重啟群暉即可生效
新增當前使用者到docker使用者組
dsm7中預設是沒有docker使用者組的,需要透過synogroup新增docker使用者組,並修改docker.sock的所有者使用者組為docker使用者組,最後新增當前使用者到docker使用者組
sudo synogroup --add docker
sudo chown root:docker /var/run/docker.sock
sudo synogroup --add docker $USER
如果最後一步報錯
Lastest SynoErr=[group_set.c:507]
SYNOLocalAccountGroupSet failed, synoerr=0x1700
則直接到群暉的web介面中去修改使用者所在使用者組 控制皮膚--使用者與群組,選中要修改的使用者,右鍵編輯,使用者群組,勾選docker,應用。
然後執行docker命令就可以不用加sudo每次輸密碼了