Docker 這個容器化技術(shù)已經(jīng)成為了現(xiàn)在業(yè)界最火熱的技術(shù)之一,而蘋果最新的 M1 芯片的發(fā)布更是受到了廣泛的關(guān)注。很多用戶也想了解 Docker 何時才能完美適配 M1,下面我們來詳細介紹一下相關(guān)的情況。
當前的 Docker 版本是 Docker Desktop 3.3.1,該版本支持 Mac x86_64 硬件的電腦。而 M1 芯片采用的是 ARM 架構(gòu),所以當前 Docker Desktop 版本無法運行在 M1 上。但是 Docker 官方在 2020 年年底已經(jīng)發(fā)布了內(nèi)測版本,可以在 M1 上使用。
$ docker run --platform=linux/arm64 hello-world
如果想要更方便的使用 Docker,可以安裝 Apple Silicon 版本的 brew。此外,Docker 官方也在積極進行適配。目前在 GitHub 上有一個 community 版本的 arm64 二進制版本可以用于實驗學習。另外在 Docker 官網(wǎng)上也有相關(guān)的介紹。
總的來說,將 Docker 完美適配 M1 的工作已經(jīng)有所進展,并且在社區(qū)中也已經(jīng)有相應(yīng)的解決方案。但是因為 M1 芯片的新鮮事物,加上 Docker 在 M1 上的生態(tài)系統(tǒng)還沒有完全建立起來,所以目前也仍然存在一些未知問題。用戶在使用 Docker 時仍然需要謹慎小心,遇到問題需要及時反饋給官方進行修復。