【发布时间】:2019-05-17 00:11:02
【问题描述】:
是否有可以评估的命令 (eval $COMMAND) 或可以检查以获取本地运行的 docker 主机的 URI 的环境变量?我需要这个表达式在运行时进行评估,因为我需要在一个脚本中使用它,该脚本旨在在 docker 引擎可能未在标准端口上运行的主机上运行。
谢谢。
【问题讨论】:
-
local docker host或the pc which run docker daemon & configured to use local docker host上的命令? -
当我从连接到本地主机的终端执行
docker ps时,该命令会转到某个 docker 引擎。我想解析响应该命令的守护进程的 URI。 -
你应该可以从
${DOCKER_HOST}得到这个 -
我是这么认为的;但该变量似乎用户偏好多于处理的docker状态。我在这里运行 docker 命令,
echo ${DOCKER_HOST}返回空。 -
在我的特殊情况下,它不是远程主机,而是本地主机。不知何故,当我发出
docker ...时,docker 客户端知道如何访问 docker 引擎或尝试失败,我只需要一个可以评估此类 URI 的命令,甚至可能是一些 docker 实用程序?
标签: docker uri docker-java