如何从容器中检测主机操作系统?

时间:2020-06-04 00:57:40

标签: docker containers

当您在集装箱码头上时,如何检测主机操作系统(Windows / Mac / Linux)?

即使我可以将其作为动态env变量发送,也需要访问它。 Docker在所有主机操作系统中的工作方式并不完全相同。例如装入卷时,文件权限不会从Windows映射到Linux。

一种启发式方法可以装载除777以外的其他权限的文件,如果保留了该权限,您可以意识到操作系统不是Windows。我在寻找更好的方法。

1 个答案:

答案 0 :(得分:-1)

不能。容器的目的是将信息与您无关,因为它们不相关。