在實際應用過程中,我們經常需要使用 Docker 的離線鏡像。但是,Docker 官網不支持離線下載鏡像,所以我們需要自行下載并存儲在本地。下面我們將介紹如何離線下載 Docker 鏡像。
首先我們需要下載鏡像的 tar 包,可以在阿里云鏡像站或 Docker Hub 中選擇需要的鏡像,將其下載到本地。例如,我們可以在阿里云上下載官方 Redis 鏡像:
$ docker pull registry.cn-hangzhou.aliyuncs.com/library/redis:latest
下載完成后,我們需要將該鏡像導出成 tar 包。可以使用以下命令導出:
$ docker save -o redis.tar registry.cn-hangzhou.aliyuncs.com/library/redis:latest
導出的 tar 包可以通過 USB、云盤等方式將其傳輸至離線服務器。
在離線服務器中,我們可以將 tar 包導入 Docker 中:
$ docker load -i redis.tar
導入完成后,我們可以通過以下命令查詢是否成功導入:
$ docker images
以上就是使用 Docker 離線下載鏡像的完整步驟。通過以上步驟,我們可以方便地將所需鏡像下載至本地,以供我們進行離線部署。