【发布时间】:2022-01-16 20:50:43
【问题描述】:
我开始学习如何使用 Docker,但我遇到了这个问题。
当我制作“docker pull
但是映像可以有不同的版本,在操作系统和架构上有所不同。例如,python 映像具有 linux 和 windows 的版本。
我想知道如果我只是做一个“docker pull python”我会得到什么图像,以及我如何自己选择操作系统和架构。
我实际上更喜欢使用 linux 映像,因为它很轻量,而且我不想意外拉取 Windows 映像。
【问题讨论】:
-
查看this 向下滚动并阅读有关图像变体的信息。你可以看到
python:<version>-alpine以及一些关于它的描述。如果有任何问题,请告诉我。 -
@sajjadrezaei 感谢您的参考,它促使我了解共享标签和简单标签,所以我现在更好地理解了这个问题。
-
另外我查看了一些关于Windows和Linux容器的信息,所以我认为Docker根据Docker模式选择了镜像的操作系统(你可以在Linux和Windows容器之间切换,所以Docker根据这个获取镜像的操作系统) ,帖子的答案也让我了解 Docker 如何确定映像的架构。
标签: docker dockerfile