我現在正在學習dokku,以進行簡單的網絡部署。官方安裝說明說明此命令:如何正確安裝dokku - 帶或不帶sudo?
wget -qO- https://raw.github.com/progrium/dokku/v0.3.12/bootstrap.sh | sudo DOKKU_TAG=v0.3.12 bash
我不是一個devop或管理員,但據我瞭解這條線,它執行root
帳戶下的所有引導和安裝,這要歸功於sudo
。因此,dokku將被檢入到具有root
訪問權限的目錄中,並且所有其他目錄(如/var/lib/dokku/
)也將具有root
訪問權限。
問題是 - 互聯網上關於dokku的所有文章都指示執行dokku
命令或者在沒有sudo
的情況下執行dokku相關操作。例如,關於這個dokku
數據庫插件,https://github.com/krisrang/dokku-mariadb指令,指示通過安裝它:
cd /var/lib/dokku/plugins
git clone https://github.com/krisrang/dokku-mariadb mariadb
dokku plugins-install
這不是工作,因爲/var/lib/dokku/plugins
有root
訪問權限和git clone
將失敗,acces denied
。現在很難成爲非管理員,但也許有人會暗示我做錯了什麼?我是否需要以其他方式安裝dokku,或者互聯網上所有與dokku相關的教程都假設我正在執行它們(根據我有限的管理知識,極不推薦出於安全原因)root
。
'須藤-dokku'聲音的方法就像一個益智遊戲真棒的名字。 – ComicSansMS