Wenn ich ein Docker-Image mit dem folgenden Dockerfile
erzeuge, erhalte ich ein Docker-Image, das bei Docker inspect
"Architecture": "amd64"
ergibt. Der Host ist ein MacBook Pro mit einem i7 Prozessor unter OS X (El Capitan) 10.11.2: xnu-3248.20.55~2/RELEASE_X86_64 x86_64
. Meine Docker-Version ist 17.03.1-ce-mac5 (16048)
Die Standard-CPU-Architektur von Docker passt nicht zum Host
Ich verstehe nicht, warum die Docker-Image-Architektur ist anders als der Host. Gibt es eine Möglichkeit für mich, die Architektur in Dockerfile
anzugeben?
amd64 und x86_64 ist das gleiche. –
Aber mein Macbook hat einen 2,9 GHz Intel Core i7. Wie ist das möglich? – yam
Weil ein i7 diese Architektur implementiert. In MacOS und Linux heißt es einfach verschiedene Dinge. –