gpt4 book ai didi

ssh - 第二个SSH session 无法连接到Docker主机

转载 作者:行者123 更新时间:2023-12-02 14:34:37 27 4
gpt4 key购买 nike

我的服务器带有debian操作系统。我在上面安装了docker,它工作正常,如您所见,如下所示:

root@3053b0461a3c:/# which wget
/usr/bin/wget
root@3053b0461a3c:/#

一个基于ubuntu的容器正在运行。
然后我启动了第二个终端,通过ssh连接到服务器并在控制台中键入
docker ps

但是作为输出,我得到了消息:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

为什么Docker服务未运行?

最佳答案

取消设置环境变量DOCKER_HOST,它应该可以工作。

https://github.com/docker/docker/blob/eff810aed688879f67a3730c41d9adce4637470f/docs/installation/ubuntulinux.md

试试unset DOCKER_HOST
在我所看到的大多数基于UNIX的环境中,都有环境变量的概念,可以将其视为动态配置。可用的两个功能是:

  • set将特殊值
  • 设置为环境变量
  • unset删除环境变量。

  • DOCKER_HOST的情况下,docker使用此变量来知道是否应将其附加到网络主机,例如 tcp://192.137.23.11或本地Unix套接字。

    关于ssh - 第二个SSH session 无法连接到Docker主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34665083/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com