The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Docker Desktop доступен для Linux, opennews (??), 11-Май-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Docker Desktop доступен для Linux"  +3 +/
Сообщение от keydon (ok), 11-Май-22, 11:08 
> спасибо, не нужно. Уже есть плагины для IDE. Ну для IDEA точно есть, для vscode тоже должно быть.

И правда не нужно, но и vscode с IDEA тоже не нужны.
> Киллерфича -- не требует рута. Вроде у докера теперь тоже такое есть.

Не оправдываю докер, но справедливости радт у докера уже давно можно пользователя в группу докер добавить и без рута запускать (кроме privileged). ЕМНИП даже в оф.документации где-то было.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "Docker Desktop доступен для Linux"  +2 +/
Сообщение от Аноним (8), 11-Май-22, 11:13 
> Не оправдываю докер, но справедливости радт у докера уже давно можно пользователя в группу докер добавить и без рута запускать (кроме privileged). ЕМНИП даже в оф.документации где-то было.

Это работает потому, что docker - это просто CLI к рутовому демону dockerd.

Podman работает без демона и без SUID.

Ответить | Правка | Наверх | Cообщить модератору

10. "Docker Desktop доступен для Linux"  +2 +/
Сообщение от DeerFriend (?), 11-Май-22, 11:14 
Разница с подманом в том, что пользователь с группой докер может видеть и управлять всеми контейнерами всех пользователей в системе.
Подман такого бэкдора не имеет.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

16. "Docker Desktop доступен для Linux"  +1 +/
Сообщение от Аноним (8), 11-Май-22, 11:24 
Всегда, когда я слышу этот аргумент, мне становится интересно - а где действительно нужно разделение доступа к управлению контейнерами?

Есть два типовых случая использования контейнеров:
- Личная машина разработчика. Обычно на ней работает максимум один пользователь.
- Продовый хост с кубиком. Обычно там вообще нет пользователей, контейнерами рулит kubelet через CRI containerd. В крайних случаях приходит админ и смотрит что-то через crictl или nerdctl.

В обоих случая совершенно непонятно, зачем делить контейнеры по пользователям.
Это как управление разными цепочками iptables (nftables) доверять разным пользователям - прикольно, но практический смысл непонятен.

Ответить | Правка | Наверх | Cообщить модератору

25. "Docker Desktop доступен для Linux"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 11-Май-22, 12:08 
Пользователь в группе докер может все что угодно.

docker run -it --rm -v /:/pwned busybox cat /pwned/etc/shadow

Может и rm -rf

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

35. "Docker Desktop доступен для Linux"  +/
Сообщение от keydon (ok), 11-Май-22, 18:24 
> Пользователь в группе докер может все что угодно.
> docker run -it --rm -v /:/pwned busybox cat /pwned/etc/shadow
> Может и rm -rf

Справедливо

Ответить | Правка | Наверх | Cообщить модератору

12. "Docker Desktop доступен для Linux"  +3 +/
Сообщение от podman (?), 11-Май-22, 11:16 
> Не оправдываю докер, но справедливости радт у докера уже давно можно пользователя в группу докер добавить и без рута запускать

От того что вам sudo не приходится писать, демон докера под root не перестает запускаться, учите матчасть

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру