想在 Windows 上使用 Eclipse 和 Podman 后端。我安裝了 Podman Desktop 并且 podman 背景關系是:
名稱 URI 身份 默認 podman-machine-default ssh://user@localhost:64926/run/user/1000/podman/podman.sock C:\Users\me.ssh\podman-machine-default true podman-machine-default -root ssh://root@localhost:64926/run/podman/podman.sock C:\Users\me.ssh\podman-machine-default false
Eclipse 的 Docker 工具有一個容器引擎設定,如下所示:

它需要一個 unix 套接字或 TCP 連接,但它們都不接受 Podman URI 指定的值,如 ssh://user@localhost:64926/run/user/1000/podman/podman.sock。
是否有一種解決方法可以將 Eclipse 連接到 Windows 上的 Podman 引擎?
uj5u.com熱心網友回復:
我從 Red Hat 工程師 Jason Greene 那里學到了一種解決方法
,可以讓 Eclipse Docker Tooling (EDT) 與 Podman 作為后端一起作業:
首先,使用 L 標志創建到 podman 機器的 ssh 連接,并在特定的港口。
podman machine ssh -- "-L5555:/run/user/1000/podman/podman.sock" -N
然后,在新建 Docker 連接對話框的 TCP 連接部分輸入:
tcp://localhost:5555. 該工具將連接到遠程 podman 引擎并可以執行容器操作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/532724.html
標籤:蚀码头工人播客
