如何从python docker容器中获取操作系统信息?

at0kjp5o  于 2023-04-29  发布在  Docker
关注(0)|答案(1)|浏览(156)

Docker镜像可以继承其他镜像。因此,使用官方的Python docker镜像允许运行Python应用程序和工具。

docker run --rm -it python bash

在从python映像创建并运行交互式容器之后,我想打印Linux发行版信息。

lsb_release

但是,未找到lsb_release命令。根据文档,它使用Debian发行版作为基础映像。如何获得准确的分销信息?

5vf7fwbs

5vf7fwbs1#

最新的Python镜像支持不同的操作系统和架构。在https://hub.docker.com/_/python/tags上按版本查找 OS/ARCH 信息。点击特定的 DIGEST 链接了解更多信息。
Ubuntu Docker镜像没有lsb_release。检索分发信息的另一个命令:

cat /etc/os-release

参考:https://serverfault.com/questions/476485/do-some-debian-builds-not-have-lsb-release

相关问题