在 docker 中,存儲鏡像是一項重要的工作。通過存儲鏡像命令,可以將我們自己的鏡像上傳到云端或者在本地存儲,方便我們以后使用。
docker save IMAGE:TAG -o /PATH/TO/FILE.tar
上面這個命令會將指定的 IMAGE:TAG 鏡像存儲為一個 tar 包,并保存到指定的位置。這個命令常常被用于將鏡像備份到外部存儲,并用于離線環境中的安裝。
docker load -i /PATH/TO/FILE.tar
而這個命令與前面的存儲鏡像命令相對應,它會從指定的 tar 包中加載鏡像。這個命令常常被用于將鏡像從外部存儲中加載到內部,并方便我們在本地使用。
docker push REPO/IMAGE:TAG
以上這個命令用于將我們的鏡像推送到遠程的鏡像庫中,方便我們在多臺機器上使用。其中 REPO 是指遠程倉庫的地址,IMAGE:TAG 則指我們要推送的鏡像。
docker pull REPO/IMAGE:TAG
最后一個命令是用于下載鏡像到本地,方便我們在本地使用。與上一個命令不同的是,這個命令是從遠程倉庫中下載我們需要的鏡像。