docker 图像中的默认平台类型是什么?
What is default platform type in docker image?
在dockerFile命令FROM中从docker集线器加载图像时,如果未指定平台,是否根据当前服务器架构加载图像?
我的意思是,当我在亚马逊 linux 2 x86 上构建 docker 文件时,docker 引擎获取 docker 图像,可以 运行 linux/x86-64?
谢谢!!
docker 构建默认使用您正在构建的目标平台的平台拉取基础镜像。该目标平台默认为您 docker 主机的平台。因此,如果您的 docker 引擎在 linux/amd64 上是 运行,并且您没有将 --platform
传递给 docker build
或 FROM
行,它将尝试从多平台基础镜像中提取 linux/amd64 个镜像。
您可以通过 运行 查看您的 docker 主机:
docker system info --format '{{.OSType}}/{{.Architecture}}'
在dockerFile命令FROM中从docker集线器加载图像时,如果未指定平台,是否根据当前服务器架构加载图像?
我的意思是,当我在亚马逊 linux 2 x86 上构建 docker 文件时,docker 引擎获取 docker 图像,可以 运行 linux/x86-64? 谢谢!!
docker 构建默认使用您正在构建的目标平台的平台拉取基础镜像。该目标平台默认为您 docker 主机的平台。因此,如果您的 docker 引擎在 linux/amd64 上是 运行,并且您没有将 --platform
传递给 docker build
或 FROM
行,它将尝试从多平台基础镜像中提取 linux/amd64 个镜像。
您可以通过 运行 查看您的 docker 主机:
docker system info --format '{{.OSType}}/{{.Architecture}}'