Я пытаюсь использовать Podman для создания образа проекта Spring Boot в IntelliJ. В руководстве Jetbrain предлагается «Выбрать сокет TCP и указать URL-адрес службы API Podman в URL-адресе Engine API» в разделе «Сборка, выполнение, развертывание > Docker» (см. https://www.jetbrains.com/help/idea/podman.html).
Однако при указании сокета TCP, найденного в документации Podman (см. https://docs.podman.io/en/latest/markdown/podman-system-service.1.html), IntelliJ говорит, что не может подключиться.
Наконец, когда вот ошибка, которая появляется в терминале:
(base) abc ~ % podman ps
Cannot connect to Podman. Please verify your connection to the Linux system using `podman system connection list`, or try `podman machine init` and `podman machine start` to manage a new Linux VM
Error: unable to connect to Podman socket: server API version is too old. Client "4.0.0" server "3.4.4"
Я не могу найти решение для обновления версии сервера. Любое предложение приветствуется! Спасибо.
Столкнулся с той же проблемой из-за обновления версии podman.
Похоже, что для восстановления контейнеров потребуется понижение версии, но еще не пробовал.
Эта проблема указывает на удаление машины и создание ее снова, но контейнеры будут потеряны
https://github.com/containers/podman/issues/13510
Удаление машины и ее создание сработало для меня - просто не забудьте запустить «podman machine stop», чтобы иметь возможность удалить ее.
Асо пришлось варить апгрейд но это сработало. Спасибо