Docker主机ip在ubuntu上

use*_*231 6 ip ubuntu host docker

令人困惑的是如何通过发出以下命令获取Windows(boot2docker)上的主机IP地址:docker-machine ip

但是使用相同的命令在ubuntu上同样不起作用.它总是说:"docker-machine:command not found"

为什么它不工作的任何想法?或者在运行ubuntu作为主机os和docker主机时是否有不同的命令来查找主机ip?

小智 5

您可以使用常规 docker 命令,而不是使用 docker-machine 命令。

例如,如果您运行以下容器

docker run --name some-postgres -p 5432:5432 -d postgres
Run Code Online (Sandbox Code Playgroud)

您可以通过端口 5432 中的 localhost 访问容器,也可以使用 docker inform 查找容器 IP

docker inspect --format '{{ .NetworkSettings.IPAddress }}' some-postgres
Run Code Online (Sandbox Code Playgroud)