在離線情況下安裝 Docker 與 Docker Compose 於 Ubuntu 中,您可以按照以下步驟進行操作:
首先,您需要前往 Docker 官方下載頁面:https://download.docker.com/linux/ubuntu/dists/。
在頁面上,選擇您的 Ubuntu 版本。
接著,進入 pool/stable/
目錄,選擇適用的架構(amd64、armhf、arm64 或 s390x)。
下載以下 deb 檔案,分別為 Docker Engine、CLI、containerd 以及 Docker Compose 套件:
containerd.io<version><arch>.deb
docker-ce<version><arch>.deb
docker-ce-cli<version><arch>.deb
docker-buildx-plugin<version><arch>.deb
docker-compose-plugin<version><arch>.deb
在終端機中使用以下指令安裝這些 .deb 套件,請將 <version>
和 <arch>
替換為您下載的套件版本與架構:
sudo dpkg -i ./containerd.io_<version>_<arch>.deb \
./docker-ce_<version>_<arch>.deb \
./docker-ce-cli_<version>_<arch>.deb \
./docker-buildx-plugin_<version>_<arch>.deb \
./docker-compose-plugin_<version>_<arch>.deb
安裝完成後,Docker 守護程式會自動啟動。
使用以下指令來確認 Docker Engine 是否成功安裝,並運行 hello-world
映像檔:
sudo service docker start
sudo docker run hello-world
執行這個指令將會下載一個測試映像檔並在容器中運行它。當容器運行時,它會顯示確認訊息並退出。
這樣您就成功安裝並啟動了 Docker Engine。