gpt4 book ai didi

Docker 客户端与 docker 主机通信

转载 作者:行者123 更新时间:2023-12-02 20:52:16 27 4
gpt4 key购买 nike

我在 UbuntuA 机器上安装了一个 docker 守护进程。

我正在使用 UbuntuB 机器作为 docker 客户端。
我知道 UbuntuA 机器安装了 docker 守护进程,也可以进行操作。

但我没有得到它正在运行的端口。
我正在使用这个命令:
sudo docker -H tcp://127.0.0.1:5555 -d &

在此之后,当我使用以下命令时:
sudo docker -H tcp://127.0.0.1:5555 信息

我收到一个错误:找不到 docker daemon。
如何找出守护进程在哪个端口上运行?

最佳答案

使用 -H tcp://127.0.0.1:5555 UbuntuA 机器上的 docker 守护程序选项将指示 docker 绑定(bind)到环回网络接口(interface) (127.0.0.1)。因此,它将只接受来自 UbuntuA 机器的连接。

如果您想接受来自任何网络接口(interface)的连接,请使用 -H tcp://0.0.0.0:5555 .请注意,任何能够在端口 5555 上连接到您的 UbuntuA 机器的人都将能够控制您的 docker 主机。您需要使用防火墙规则对其进行保护,以仅允许 UbuntuB 在端口 5555 上连接到 UbuntuA。

关于Docker 客户端与 docker 主机通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26481258/

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