使用新的multiarch Docker基础架构,您可以运行, python:3.6 它会根据主机架构自动选择正确的映像。现在,假设我有适当的qemu和binfmt支持,我如何覆盖它并运行为另一个架构构建的映像的变体?
python:3.6
我不确定这是否在所有图像中都是一致的,但对于 official images 只需在图像名称前加上架构:
docker run s390x/python:3.7-alpine3.8 python --version docker run arm64v8/alpine uname -a
您可以检查上述repo以了解每个版本支持的体系结构。