Docker 安裝教學 for apple chip M1/2/3

有時間的小夥伴們推薦直接看這兩部教學影片

Install Docker Desktop on Mac ( M1/ M2/ M3) for Containerization

Install Ubuntu in Docker at Apple M1 CPU

以下是我實際操作後的簡便筆記,可依序輸入來進行安裝

安裝指令
docker image ls
docker pull ubuntu
docker run -it ubuntu
指令介紹

docker image ls

這個命令用來列出您的本地機器上所有已下載的 Docker 映像檔。

  • docker 是調用 Docker 命令列工具的命令。
  • image 是指定要操作的對象類型,這裡指的是 Docker 映像檔。
  • ls 是一個子命令,表示列出所有符合條件的項目,類似於在 Unix/Linux 命令列中列出檔案和目錄。

綜合來看,docker image ls 命令會顯示您本地已有的所有 Docker 映像檔,包括映像檔的名稱、標籤(tag)、映像檔 ID、創建時間和大小等資訊。

docker pull ubuntu

這個命令用於從 Docker Hub(一個 Docker 映像檔倉庫)下載一個 Ubuntu 映像檔到您的本地機器。

  • docker pull 是 Docker 的一個命令,用來從遠端倉庫下載或更新指定的映像檔。
  • ubuntu 指定了要下載的映像檔名稱,這裡指的是 Ubuntu 操作系統的官方 Docker 映像檔。

如果不指定標籤(tag),預設情況下,Docker 會拉取 latest 標籤的映像檔,即 Ubuntu 映像檔的最新版本。

docker run -it ubuntu

這個命令用於創建一個新的容器並在其中運行 Ubuntu 映像檔,同時提供一個互動式終端。

  • docker run 是 Docker 的一個命令,用於從指定映像檔啟動一個新的容器。
  • -it 是兩個參數的組合。-i--interactive 保持標準輸入(STDIN)開啟,允許您與容器進行互動;-t--tty 分配一個虛擬終端,讓您能夠輸入命令
  • ubuntu 指定了要運行的映像檔名稱。