Docker是一個開源框架,能夠幫助用戶在同一主機上運行多個應用程序,從而提高硬件利用率。在新的M1芯片發布后,Docker也適配了這種芯片,為用戶帶來更加優質的使用體驗。
首先,我們需要了解一下M1芯片的優勢。它采用了基于ARM的結構,并在芯片級別上集成了CPU、GPU和內存控制器,使得設備性能極大提升。在Docker中,這意味著用戶可以更快地構建和運行容器,同時節省更多的電力和硬件資源。
接下來,我們看一看如何在M1芯片上使用Docker。首先需要下載官方的Docker Desktop,這個版本已經支持了M1芯片。用戶只需按照官方指引安裝即可。在安裝完成之后,在終端中輸入docker version命令,可以看到版本號。如果是M1芯片的話,Architectrure應該輸出arm64表示已經成功安裝。
docker version
Client:
Version: 20.10.8
API version: 1.41
Go version: go1.16.9
Git commit: 3967b7d
Built: Fri Jul 30 19:55:20 2021
OS/Arch: darwin/arm64 # 輸出應該是這樣的
Server:
Engine:
Version: 20.10.8
API version: 1.41 (minimum version 1.12)
Go version: go1.16.9
Git commit: e2f740d
Built: Fri Jul 30 19:53:47 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.11
GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
Version: 1.0.1
GitCommit: v1.0.1-dirty
docker-init:
Version: 0.19.0
GitCommit: de40ad0