当我使用以下Dockerfile
创建Docker镜像时,我得到一个Docker镜像,在Docker inspect
后生成"Architecture": "amd64"
。主机是一个macbook pro,运行OS X(El Capitan)的i7处理器10.11.2:xnu-3248.20.55~2/RELEASE_X86_64 x86_64
。我的Docker版本为17.03.1-ce-mac5 (16048)
我不明白为什么Docker图像架构与主机不同。有没有办法在Dockerfile
?
答案 0 :(得分:1)
amd64(或x86_64)是指适用于Intel和AMD处理器的64位版本。
以“x86-64”名称推出架构后,AMD将其重命名为AMD64 ... x86-64仍被业内许多人用作供应商中立的术语,而其他人,尤其是Sun Microsystems(现为Oracle)公司)和微软,使用x64。
请点击此链接以获取更多信息:https://en.wikipedia.org/wiki/X86-64