使用 lazydocker 与基于 SSH 的远程上下文

主要观点:介绍一种解决lazydocker与基于 SSH 的远程 Docker 上下文定义当前问题的快速方法。
关键信息:

  • 曾使用lazydocker,现想在 Chromebook 的 Linux 容器中运行并远程连接到不同机器上的 Docker 引擎。
  • 推荐自行构建lazydocker的 Docker 镜像,因为 DockerHub 上的镜像较旧。
  • docker context ls可查看远程引擎的上下文信息。
  • lazydocker在使用基于 SSH 的远程地址时存在问题,即使是最新版本也如此。
  • 可通过设置DOCKER_HOST环境变量来解决该问题,如DOCKER_HOST=ssh://dj@docker lazydocker
  • 可使用docker context inspect查看上下文详细信息,并通过--format选项获取 SSH 主机值。
  • 定义别名lado来设置DOCKER_HOST并调用lazydocker
    重要细节:
  • 文中提到相关问题的 GitHub 链接,如issue 510pull 511#issuecomment-2139493861等。
  • 解释了上下文名称docker可能会引起混淆,是指在 Proxmox 上设置的用于运行 Docker 引擎的 LXC 容器。
阅读 18
0 条评论