如何从 tar 文件加载 Docker 图像

How to load a Docker image from a tar file

我已经为 Windows 安装了 Docker。我已经从 http://hortonworks.com/downloads/#sandbox 下载了 HDP_2.5_docker.tar,这是一个 10 GB 的文件。

如何加载图像 tar 文件?我试过这个命令:

docker import HDP_2.5_docker.tar

您可以使用docker load

Usage:  docker load [OPTIONS]

Load an image from a tar archive or STDIN

Git bash 控制台:

docker load < HDP_2.5_docker.tar

Windows 命令:

docker load -i windowsservercore.tar

首先,将 tar 文件放在您的用户文件夹下:即:C:\Users\yourName\xxx.tar

其次,运行Docker加载CMD:

docker load -i xxx.tar

完成后,我们可以看到文件被 运行ning CMD 加载为 Docker 图片:

docker images

你可以做到:

docker image import file.tar images_name:image_tag

加载想要的docker文件,假设你和tar文件在同一个目录,你可以使用-

$ docker load -i filename.tar

导入成功后,您会看到一条成功消息以及图像 ID

在 docker 个图像中检查您刚刚收到的图像 ID:

docker images

您将在 docker 图片列表中看到 docker 加载成功。但是,有一点值得一提,以防您感到困惑;命令输出中反映的日期可能反映了 docker 的创建日期。假设 docker 是在 5 天前创建的,那么输出中也会显示相同的内容。确认您的 docker 是否已加载的更好方法是检查图像 ID 或存储库和标签名称(如果您知道)。

您终于可以 运行 docker 使用命令 -

$ docker run -it image-ID