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 标识本地主机IP地址_Docker_Ubuntu - Fatal编程技术网

Docker 标识本地主机IP地址

Docker 标识本地主机IP地址,docker,ubuntu,Docker,Ubuntu,我想按照本网站中的步骤,使用Ubuntu20在Docker中安装opendaylight作为容器 在这一步中 访问Opendaylight karaf CLI ssh-p8101karaf@localhost默认密码为“karaf” 我如何知道本地主机IP地址?是docker IP地址吗?不是。不是docker地址。在示例中,它是指主机系统地址。您可以使用主机系统地址,因为docker端口通过上面的命令映射,该命令包含从docker到主机的端口映射--p 8181:8181所有操作系统上的本地

我想按照本网站中的步骤,使用Ubuntu20在Docker中安装opendaylight作为容器

在这一步中 访问Opendaylight karaf CLI

ssh-p8101karaf@localhost默认密码为“karaf”


我如何知道本地主机IP地址?是docker IP地址吗?

不是。不是docker地址。在示例中,它是指主机系统地址。您可以使用主机系统地址,因为docker端口通过上面的命令映射,该命令包含从docker到主机的端口映射-
-p 8181:8181

所有操作系统上的本地主机地址始终相同。是127.0.0.1。Localhost只是一个更友好的名称。为什么需要IP地址呢?保持原样-localhost。你是说外部主机地址吗
localhost
(127.0.0.1)是任何机器内部的东西,在主机外部无法访问。@GintsGints你的意思是我不应该将其更改为IP地址吗?是的,你不应该更改。我将127.0.0.1改为“localhost”,它工作了,但当我关闭机器电源时,它给了我“ssh:连接到主机127.0.0.1端口8101:连接被拒绝“我每天都要重复整个步骤,让它再次工作。当你关机时,它会停止所有的容器。您可以使用命令检查正在运行的容器状态:
docker ps
。您将看到已启动的容器及其名称。您可以使用该名称在关闭前通过
docker stop
停止该容器,然后通过
docker start
再次启动它。或者,您也可以使用本手册,使容器在重新启动时重新创建。