在Windows上使用Podman后端运行Eclipse Docker工具

00jrzges  于 2022-11-04  发布在  Eclipse
关注(0)|答案(1)|浏览(233)

我想在Windows上使用Eclipse和Podman后端。我已经安装了Podman桌面,并且Podman上下文是:
名称URI标识默认podman-机器-默认ssh://用户@本地主机:64926/运行/用户/1000/podman/podman.sock C:\用户\me.ssh\podman-机器-默认真podman-机器-默认-根ssh://根@本地主机:64926/运行/podman/podman.sock C:\用户\me.ssh\podman-机器-默认假
Eclipse的Docker工具有一个容器引擎设置,如下所示:

它接受Unix套接字或TCP连接,但它们都不接受由Podman URI指定的值,如ssh://user@localhost:64926/run/user/1000/podman/podman. sock。
是否有一个变通办法,我可以连接Eclipse到Windows上的Podman引擎?

hk8txs48

hk8txs481#

我从Red Hat工程师Jason格林那里学到了一个workaround,它使Eclipse Docker Tooling(EDT)作为后端与Podman一起工作:
首先,使用L标志创建一个到podman机器的ssh连接,并在特定端口上公开一个TCP代理。

podman machine ssh -- "-L5555:/run/user/1000/podman/podman.sock" -N

然后,在“新建Docker连接”对话框的“TCP连接”部分中输入:tcp://localhost:5555。该工具将连接到远程podman引擎,并可以执行容器操作。

相关问题