有什么方法可以檢查 Docker 上正在運行的映像是 ARM 還是 Intel?
我正在運行官方 Postgres docker 映像,我想知道它是 ARM 還是 Intel
uj5u.com熱心網友回復:
您可以檢查影像,docker image inspect $image_name輸出中將包含以下行:
"Architecture": "amd64",
"Os": "linux",
或者您可以格式化檢查輸出:
$ docker image inspect busybox --format '{{ .Os }}/{{ .Architecture }}'
linux/amd64
這是映像上的元資料,不能保證其中包含的二進制檔案沒有針對不同的體系結構進行編譯。在同一個檔案系統上,您可以為許多體系結構編譯二進制檔案(當交叉編譯二進制檔案以針對不同的體系結構發布時,我一直這樣做)。這些二進制檔案在確定平臺時非常重要。但是,對于正確構建的映像,這不是問題,并且映像中的平臺定義就是您要尋找的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/480101.html
標籤:码头工人
