URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 127477
[ Назад ]

Исходное сообщение
"Docker Desktop доступен для Linux"

Отправлено opennews , 11-Май-22 10:32 
Компания Docker Inc объявила о формировании Linux-версии приложения Docker Desktop, предоставляющего графический интерфейс для создания, запуска и управления контейнерами. Ранее приложение поставлялось только для Windows и macOS. Установочные пакеты для Linux подготовлены в форматах deb и rpm  для дистрибутивов Ubuntu, Debian и Fedora. Дополнительно предлагаются экспериментальные пакеты для ArchLinux  и готовятся к публикации пакеты для  Raspberry Pi OS...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57170


Содержание

Сообщения в этом обсуждении
"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 10:32 
> Docker Desktop

спасибо, не нужно. Уже есть плагины для IDE. Ну для IDEA точно есть, для vscode тоже должно быть.

> Docker

спасибо, не нужно. Уже есть благословенный podman. Киллерфича -- не требует рута. Вроде у докера теперь тоже такое есть, но он всегда отстает и будет отставать от podman. Например, по поддежке cgroups v2.


"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 10:38 
> спасибо, не нужно
> спасибо, не нужно

пожалуйста, пожалуйста, пока-пока

> Уже есть благословенный podman

впервые слышу


"Docker Desktop доступен для Linux"
Отправлено JackONeill , 11-Май-22 11:03 
А зря, рекомендую ознакомиться. Хотя бы просто для развития.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 11:12 
Прикольная игрушка, но только для личной машины.
С юзерспейсным сетевым стеком (slirp4netns) в прод не стоит (хотя вроде придумали, как можно ломануть ядро и выполнить рутовую операцию без рута - bypass4netns).

Ну и собирать контейнеры оно не умеет.


"Docker Desktop доступен для Linux"
Отправлено Moomintroll , 11-Май-22 11:15 
> Ну и собирать контейнеры оно не умеет.

https://docs.podman.io/en/latest/markdown/podman-build.1.html


"Docker Desktop доступен для Linux"
Отправлено Самый Лучший Гусь , 11-Май-22 11:22 
Кроме того, есть отдельная собиралка — buildah[1], для тех случаев, когда целый рантайм не нужен, а только образы собирать.

1. https://buildah.io/


"Docker Desktop доступен для Linux"
Отправлено Вы забыли заполнить поле Name , 11-Май-22 12:02 
А докер это самое то для прода, ага.

"Docker Desktop доступен для Linux"
Отправлено Celcion , 12-Май-22 16:15 
Я думаю, твой мир уже никогда не будет прежним, если ты узнаешь сколько сервисов (в том числе, интернетовских) поднято на docker-compose.

"Docker Desktop доступен для Linux"
Отправлено gradeonwhore , 12-Май-22 19:49 
миллионы мух как никогда кстати

"Docker Desktop доступен для Linux"
Отправлено JackONeill , 11-Май-22 12:14 
Мы его юзаем в проде. Хотя мы не очень то хороший пример для подражания). Признаться, есть над чем поработать и изменить. С другой стороны, подманом мы решили часть проблем, которые возникали с докером.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 12:52 
> С другой стороны, подманом мы решили часть проблем, которые возникали с докером.

Например?


"Docker Desktop доступен для Linux"
Отправлено JackONeill , 11-Май-22 15:35 
У нас зависал демон докера и тянул за собой сети. Подман же без демона, стало все нормально работать. Почему он вис особо и не копались даже. Шеф сказал - все на подман).
Да, звучит смешно и костыльно, но проблема решилась)

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 15:40 
Странно. Он же не сам сети держит, а просто конфигурирует iptables и интерфейсы, и дальше оно само пашет.
Даже если где-то docker-proxy что-то передает - это все равно отдельный процесс.

"Docker Desktop доступен для Linux"
Отправлено JackONeill , 11-Май-22 16:23 
Да, мы тоже были удивлены. Перезапуск демона спасал. Редко было. Раз в месяц. В общем, повторюсь, тут больше наша кривизна рук(мозгов) была причина). Но с подманом проблемы не возникали больше.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 17:35 
А точно сам демон при этом вис? Docker API было недоступно?
Может, дело было в iptables (при старте dockerd их перенакатывает)

"Docker Desktop доступен для Linux"
Отправлено G0Dzilla , 11-Май-22 19:42 
Подтверждаю. Иногда демон зависает и тянет за собой все что можно и нельзя. Иногда это сети, иногда какие-то отдельные сервисы. Возможно, в новых версиях это фиксилось, но у нас нельзя просто так обновлять, даже на миноры.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 22:37 
Докеровый демон постоянно зависает, по самым разным предпосылкам. Память на машине почти всю израсходовали-завис, с сетью глюк-завис, с диском перегруз-завис. Причём, частенько зависат так, что и остановить, стопнуть нельзя, зависает команда остановки демона. Только kill и rm -fr /var/lib/docker. Вот такой он этот докер.

"Docker Desktop доступен для Linux"
Отправлено freehck , 13-Май-22 15:39 
> Перезапуск демона спасал. Редко было. Раз в месяц.

Наблюдал такое. Дело решилось после того, как мы отказались от использования апстримного пакета докера и перешли на поставляемый с дистрибутивом.


"Docker Desktop доступен для Linux"
Отправлено Защитник бедных , 11-Май-22 11:06 
Docker поддерживает cgroup v2 начиная с Docker 20.10

"Docker Desktop доступен для Linux"
Отправлено keydon , 11-Май-22 11:08 
> спасибо, не нужно. Уже есть плагины для IDE. Ну для IDEA точно есть, для vscode тоже должно быть.

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

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


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

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

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


"Docker Desktop доступен для Linux"
Отправлено DeerFriend , 11-Май-22 11:14 
Разница с подманом в том, что пользователь с группой докер может видеть и управлять всеми контейнерами всех пользователей в системе.
Подман такого бэкдора не имеет.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 11:24 
Всегда, когда я слышу этот аргумент, мне становится интересно - а где действительно нужно разделение доступа к управлению контейнерами?

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

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


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

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

Может и rm -rf


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

Справедливо


"Docker Desktop доступен для Linux"
Отправлено podman , 11-Май-22 11:16 
> Не оправдываю докер, но справедливости радт у докера уже давно можно пользователя в группу докер добавить и без рута запускать

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


"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 14:06 
>Киллерфича -- не требует рута.

А что, Docker Desktop без исходжников и при этом рута требует? Нет, такое точно ненужно.


"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 07:58 
Не троллинга ради - а в podman или в каких-либо аналогах есть подобие Docker Swarm?
Нужен кластер, а Kubernetes по моим задачам - явный overkill

"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 10:27 
Возьмите nomad

"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 11:34 
https://releases.hashicorp.com/nomad

403


"Docker Desktop доступен для Linux"
Отправлено Аноним , 14-Май-22 21:24 
podman умеет в кластеризацию? Нет? тогда это только для localhost

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 10:44 
>предоставляющего графический интерфейс для создания, запуска и управления контейнерами

Но ведь KDE Discover и прочие GUI-фронтэнды для apt так и остались не нужны. Почему? По простой причине: apt полагается на триггеры, которые иногда требуют от пользователя взаимодействия. И делается это не через слой абстракции, как положено, а самопально. В результате все эти GUI-фронтэнды оказываются несовместимыми с этой фигнёй, приходится убивать процессы и перезапускать заново из консоли.

Если в Docker Desktop  будут такие же проблемы, то не взлетит.


"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 11:16 
То есть выставить переменную окружения DEBIAN_FRONTEND=noninteractive никто из этих "разработчиков" не догадался?

Кстати, а при чём тут фронтенды к apt?


"Docker Desktop доступен для Linux"
Отправлено aname , 11-Май-22 11:44 
> так и остались не нужны

Нужны.
> а самопально
> приходится убивать процессы и перезапускать заново из консоли

Ничего нового. Опять и опять, через жопу сделаный продукт, при том, версии джва, в котором, опять, не смогли нормально. Уж не говоря о том, что это n-ая итерация Колеса Сансары, крутящее по кругу боль и страдания. Потому и 2%.

А это может не взлететь по причине n-количества скриптов, которые уже поинтегрированы в другие скрипты, которые уже крутят свои Колёса Сансары в проде.

Но пусть лучше будет, чем не будет. Удобство- путь к популярности.


"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 11:15 
Ненужен он только потому что отделить мусорные устаревшие и работающие программы там от хороших невозможно. Пользователь видет 20 видео редакторов например, 2/3 или так лагает что почти не работает, или обновлялось 2 года назад и ничего современного не умеет. И так по каждой категории.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 13:14 
Ну так это общая проблема всех каталогов приложений.
Зато apt сразу сам находит и ставит самое лучшее, да?

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 11:03 
> предоставляющего графический интерфейс для создания, запуска и управления контейнерами.

а чё так пафосно? по простому это называется мусоровоз


"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 11:29 
угу, поделие еще то, крашит компы на раз два (хз с чем связано, но зондов там точно есть )

"Docker Desktop доступен для Linux"
Отправлено aname , 11-Май-22 11:48 
Пруфов по зондам будет?

"Docker Desktop доступен для Linux"
Отправлено Брат Анон , 12-Май-22 07:55 
Отсутствие зондов должно быть доказано.
Их наличие полагается априори.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 12:06 
Зачем это нужно когда уже давно есть Portainer

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 15:44 
Оно что, пропертарное?!

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 16:12 
Сам докер - опенсорсный, сабжевый продукт (гуй к нему) - проприетарь.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 17:56 
А если я напишу СПО гуй к докеру, мне кто-нибудь заплатит?

"Docker Desktop доступен для Linux"
Отправлено freehck , 13-Май-22 15:42 
Правильный подход. Любое дело начинается с продажи. =)

"Docker Desktop доступен для Linux"
Отправлено Аноним , 14-Май-22 01:14 
Получать энергию от солнца я ещё не научился.

"Docker Desktop доступен для Linux"
Отправлено Брат Анон , 12-Май-22 07:56 
Жизнь вообще штука не бесплатная.
Даже мусор ты бесплатно не выкинешь. Привыкай, это капитализм.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 11-Май-22 19:55 
Девляпсы с винды теперь будут мышевозить докер-контейнеры с удвоенной силой.

Ждём обвала зряплат.


"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 17:55 
Думаешь стоит изучить?

"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 17:43 
Какой бы такой сервис в докере поднять чтобы бабла поднять? Поделитесь секретиком.

"Docker Desktop доступен для Linux"
Отправлено Аноним , 12-Май-22 22:29 
Оно ещё и systemd требует.
И на электроне..
Какое смешное...

"Docker Desktop доступен для Linux"
Отправлено Аноним , 13-Май-22 07:37 
Кто-нибудь знает чем отличается от lens?

"Docker Desktop доступен для Linux"
Отправлено WebSofter , 16-Май-22 16:06 
Он у них на Винде криво работает, а на Линукс деск не нужен. Линукс - это сервер