Alexey
https://rider-support.jetbrains.com/hc/en-us/community/posts/360005966399?_ga=2.262051917.159801140.1572773669-2093883074.1570896601
Alexey
ооооокей
Alexandr ∨∧‾
вообще я спросил человека и его ответ примерно такой:
нет тикета - нет фичи
вообще интеграция с докером не до конца проделана, под все балалайки подряд сразу делать не будем
Alexey
ну окей, нет фичи. значит нет фичи )
Alexey
значит это не используемая ИДЕ
Alexandr ∨∧‾
почему же?
Alexey
ну можно собирать все в CLI и все
Alexey
а ИДЕ использовать как менеджер файлов
Alexey
и использовать тогда VS Code
Alexey
которая просто бесплатно идет
Alexandr ∨∧‾
ею пользуются намного больше чем какой-либо другой
Alexey
а не Rider
Alexandr ∨∧‾
ну каждому свое
Alexey
ну как коллеги из jb сами это запустят интересно?
Alexey
если они смогут . то наверное они смогут рассказать как это получится
Alexandr ∨∧‾
Alexey
Rider если нет демона
Alexey
и если подман всех устраивает
Alexey
окей
Alexey
то это должно у них заработать
Alexey
и если фичи не требуются
Alexey
тоже окей
Alexandr ∨∧‾
Alexey
ну вообще podman build сработает. болше того скажу
Alexey
есть специальный пакет
Alexey
который делает алиас на docker
Alexey
и docker build даже будет работать
Alexey
там есть пакет совместимости
Alexey
но JB это не поможет )
Alexey
нужно посмотреть возможно есть отдельный репо с containerd и он зацепится отдельно или cri-o , но cri-o вряд ли совместим
Alexandr ∨∧‾
я вообще не совсем понимаю зачем какой-то докер менеджмент в ide, когда консолькой можно сделать то же и быстрее
Alexandr ∨∧‾
разбаловали народ ребята из jb
Alexey
вот смотрите -
есть docker и есть dokcer cli. podman cli заменяет docker cli есть матрица соотвествтия
есть dockerd и dockerd cli - и вот тут нет замены
Alexey
JB просто завязались на dockerd и в этом нет ничего такого. просто когда RedHat в багзилла пишет - этим мало кто пользуется. это вот не правда. потому что как уже сказали выше - у JB много пользователей
Alexey
дальше - регать тикет. я пока не готов. потому что не факт что JB реально должны завязываться на что-то другое кроме dockerd . а возможно RH все таки выдаст замену и не надо делать тикет совсем. ну JB тут правы
egs
Anatoly
А куда исчезли ремиксы? RFRemix - skam?
Alexander "SonnySlave"
Aleksandra
Alexey
теперь расскажи зачем тебе докер--демон
меня скоро из чата удалят я уже думаю )))
есть JetBrains Rider / IntelliJ - в нем есть поддержка Docker - для того чтобы использовать интерфейс этих ИДЕ, нужно настроить связку с dockerd через Unix Socket или TCP Socket
https://www.jetbrains.com/help/idea/docker.html
Aleksandra
Aleksandra
Ладно, тогда ответ такой: docker из Fedora не удалили, он есть, им можно пользоваться если переключить cgroups с v2 обратно на старый вариант
Филипп
Сталкнулся с такой траблой, при копировании текста в браузер слетает кодировка(кучу иероглифов вместо русского текста). Так же не могу из буффера копировать изображение в телегу. На обосратой убунте было все норм, а тут прям ctrl + c / ctrl + v не работает... Кто знает в чем шняга ?
Alexey
Aleksandra
то есть это просто кривой хардкод
Alexey
ну вообще. это позволяет на самом деле прицепиться к удаленному dockerd
Alexey
хотя это жутковато
Alexey
но для девсреды вполне
Alexey
ну то есть ИДЕ стоит на рабочей станции разработчика, и может быть несколько серверов с докерд и разными ядрами , к которым можно подключиться напрямую
Alexey
на форуме JB просот предложили подключить Remote Host по SSH
Alexey
ну тоже вариант. но тогда это не про докер )
Aleksandra
https://podman.io/blogs/2019/01/16/podman-varlink.html подману это тоже прикручивают, без демона, но возможность socket activation и удаленного запуска
Alexey
Aleksandra
но конечно до интеграции во всякие монстрообразные IDE ещё далеко
Alexandr ∨∧‾
Alexander "SonnySlave"
The Docker package has been removed from Fedora 31. It has been replaced by the upstream package moby-engine, which includes the Docker CLI as well as the Docker Engine. However, we recommend instead that you use Package-x-generic-16.pngpodman, which is a Cgroups v2-compatible container engine whose CLI is compatible with Docker's. Fedora 31 uses Cgroups v2 by default. The moby-engine package does not support Cgroups v2 yet, so if you need to run the moby-engine or run the Docker CE package, then you need to switch the system to using Cgroups v1, by passing the kernel parameter systemd.unified_cgroup_hierarchy=0. To do this permanently, run sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0".
Alexandr ∨∧‾
Alexandr ∨∧‾
Alexandr ∨∧‾
Alexey
Смотрите. Мы не можем открыть в JB тикет на данный момент. Ну я точнее про себя могу сказать. Потому что непонятно на что просить сделать доработку. Есть containerd. И он может быть быть как API Facade над runc или cri. Но в репах редх - он старый. И если @bookwar гооворит что у подман есть свой API тогда вообще непонятно что просить сделать как доработку. Потому что по идее containerd должен был стать неким универсальным facade
Alexey
И если редх не обновляет докер. То ладно. Потому что у них свои репы. То есть containerd он опненсорс по моему. Но он тоже идет от докер... и тогда редх по идее может или все таки его включить в репы. Или сделать свой. Но своего нет. Он не готов. Это видимо будушющий API Podman
Alexey
Поэтому я и начал с того что докер удаляют. А новые пакеты еще не готовы.
Alexey
И вопрос то не к JB а куда то в сторону нас коммьюнити. Или рх. Что планируется делать. Ну то есть баг в багзилле закрыт ? Есть воркэраунд. Он не будет больше чиниться? РХ в Багзилла предлагает использовать Podman но он не готов еще для использования тогда
Alexey
И нужно заметить. Что баг то не по докеру. А по сигруп
Anonymous
Nikita
то есть нужно переходить на подман?
Alexey
Нам ничего не нужно ) мы должны иметь возможность выбора
Nikita
в докере это issue от 2016 года...я так думаю вряд ли они его поправят..
Alexey
Alexey
Но есть в гит закрытый баг
Alexey
https://github.com/opencontainers/runc/issues/654
Alexey
Сгруп2 не отдает нужный функционал
Alexey
И runC не может быть исправлен