Я изучаю dokku прямо сейчас для простого развертывания в Интернете. OFFICAL установить инструкции, укажите эту команду:Как правильно установить докку - с или без 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
или делать действия, связанные с dokku, без sudo
. Например, инструкции об этом 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 каким-либо другим способом, или все связанные с докку учебники по интернету предполагают, что я выполняю их под root
(что, по моим ограниченным знаниям администратора, сильно не рекомендуется по соображениям безопасности).
'звуки Судо-dokku' как удивительное имя для игры-головоломки. – ComicSansMS