Docker是目前最流行的開源容器化平臺之一。通過Docker,用戶可以將應用程序及其依賴項打包成一個獨立的容器,以便在不同的環境中運行。在Docker中,鏡像是容器的基礎,因此很多人需要一種方法來保存他們使用過的所有鏡像。
docker save -o my_docker_images.tar $(docker images -q)
上述命令將使用Docker CLI的“images”命令列出本地存儲庫中的所有鏡像,并將它們保存到名為“my_docker_images.tar”的歸檔文件中。這個歸檔文件可以在需要的時候進行恢復和使用。
可以使用“docker load”命令加載保存的鏡像:
docker load -i my_docker_images.tar
上述命令通過從文件中加載所有映像,恢復了所有保存的映像,并將它們添加回本地Docker存儲庫。
請注意,“docker save”和“docker load”命令只適用于本地Docker存儲庫中的映像。要在不同的Docker環境中移動容器,請使用Docker hub或其他容器注冊表。