Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker客户端与Docker主机通信_Docker - Fatal编程技术网

Docker客户端与Docker主机通信

Docker客户端与Docker主机通信,docker,Docker,我在UbuntuA机器上安装了一个docker守护程序 我使用UbuntuB机器作为docker客户端。 我知道UbuntuA机器安装了docker守护进程,也可以执行操作 但我不知道它在哪个端口上运行。 我正在使用此命令: sudocker-Htcp://127.0.0.1:5555 -d& 在此之后,当我使用以下命令时: sudocker-Htcp://127.0.0.1:5555 信息 我收到一个错误:未找到docker守护进程。 如何找出守护进程正在哪个端口上运行?使用-Htcp://1

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

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

但我不知道它在哪个端口上运行。 我正在使用此命令: sudocker-Htcp://127.0.0.1:5555 -d&

在此之后,当我使用以下命令时: sudocker-Htcp://127.0.0.1:5555 信息

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

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


如果要接受从任何网络接口传入的连接,请使用
-Htcp://0.0.0.0:5555
。请注意,任何能够在端口5555上连接到您的UbuntuA计算机的人都将能够控制您的docker主机。您需要使用防火墙规则对其进行保护,以便仅允许UbuntuB连接到端口5555上的UbuntuA。

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


如果要接受从任何网络接口传入的连接,请使用
-Htcp://0.0.0.0:5555
。请注意,任何能够在端口5555上连接到您的UbuntuA计算机的人都将能够控制您的docker主机。您需要使用防火墙规则对其进行保护,以便仅允许UbuntuB连接到端口5555上的UbuntuA。

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


如果要接受从任何网络接口传入的连接,请使用
-Htcp://0.0.0.0:5555
。请注意,任何能够在端口5555上连接到您的UbuntuA计算机的人都将能够控制您的docker主机。您需要使用防火墙规则对其进行保护,以便仅允许UbuntuB连接到端口5555上的UbuntuA。

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


如果要接受从任何网络接口传入的连接,请使用
-Htcp://0.0.0.0:5555
。请注意,任何能够在端口5555上连接到您的UbuntuA计算机的人都将能够控制您的docker主机。您需要使用防火墙规则对其进行保护,以便仅允许UbuntuB连接到端口5555上的UbuntuA。

您是否使用UbuntuB以127.0.0.1联系UbuntuA?否。从UbuntuB可以:$sudo docker-H tcp:UbuntuA:5555信息您是否使用UbuntuB以127.0.0.1联系UbuntuA?否。从UbuntuB可以:$sudo docker-H tcp:UbuntuA:5555infoYou you using UbuntuB与UbuntuA联系127.0.0.1?否。来自UbuntuB的信息是:$sudo docker-H tcp:UbuntuA:5555 infoYou using UbuntuB与UbuntuA联系127.0.0.1吗?否。来自UbuntuB的信息是:$sudo docker-H tcp:UbuntuA:5555 infoYou可以在/etc/default/dockry中为此设置默认配置您还可以使用
--net=host
运行参数,使容器能够完全访问主机的网络接口。但这也有一些副作用,你可能不想。此处的更多信息:您可以在/etc/default/dockery中为此设置默认配置您还可以使用
--net=host
运行参数,以便容器可以完全访问主机的网络接口。但这也有一些副作用,你可能不想。此处的更多信息:您可以在/etc/default/dockery中为此设置默认配置您还可以使用
--net=host
运行参数,以便容器可以完全访问主机的网络接口。但这也有一些副作用,你可能不想。此处的更多信息:您可以在/etc/default/dockery中为此设置默认配置您还可以使用
--net=host
运行参数,以便容器可以完全访问主机的网络接口。但这也有一些副作用,你可能不想。更多信息请点击此处: