L'architettura CPU predefinita di Docker non corrisponde agli host

Quando creo un'image Docker utilizzando il seguente Dockerfile , ottengo un'image Docker che, durante Docker inspect , produce "Architecture": "amd64" . L'host è un macbook pro con un processre i7 che esegue OS X (El Capitan) 10.11.2: xnu-3248.20.55~2/RELEASE_X86_64 x86_64 . La mia versione Docker è 17.03.1-ce-mac5 (16048)

Non capisco perché l'architettura dell'image Docker sia diversa dall'host. C'è un modo per specificare l'architettura nel Dockerfile ?

Amd64 (o x86_64) si riferisce all'edizione a 64 bit per processri Intel e AMD.

Dopo aver lanciato l'architettura sotto il nome "x86-64", AMD ha rinominato AMD64 … x86-64 è ancora utilizzato da molti nell'industria come termine vendor-neutral, mentre altri, in particolare Sun Microsystems (ora Oracle Corporation) e Microsoft, utilizzare x64.

Chek questo link per ulteriori informazioni: https://en.wikipedia.org/wiki/X86-64