Windows 容器上的 Docker 容器 ID

aer*_*urk 7 docker

我需要获取正在运行的 Windows 容器内的 docker 容器 ID。当容器操作系统是Linux时,有一个文件(/proc/self/cgroup)存储容器Id。是否有注册表项或其他任何内容可以获取正在运行的 Windows 操作系统容器内的容器 ID?

San*_*tel 0

容器 ID 是 Docker 内的主机名。

要获取主机名/容器 ID,您可以使用hostname命令

  • 正确,但可以在运行期间设置主机名“docker run --hostname=value OR docker run -h value” 我需要 64 个字符长的容器 ID。 (2认同)