【问题标题】:run eclipse docker tooling with Podman backend on Windows在 Windows 上使用 Podman 后端运行 eclipse docker 工具
【发布时间】:2022-11-02 23:37:47
【问题描述】:

想在 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 引擎?

【问题讨论】:

    标签: eclipse docker podman


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      相关资源
      最近更新 更多