如何从tar文件加载Docker镜像



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

如何加载图像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 console:

docker load < HDP_2.5_docker.tar

Windows cmd:

docker load -i windowsservercore.tar

首先,将tar文件放在用户文件夹下:即:C:UsersyourNamexxx.tar

其次,运行Docker load CMD:
docker load -i xxx.tar

完成后,我们可以看到文件被加载为Docker映像通过运行CMD:

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或repo和标签名称(如果你知道的话)。

你最终可以使用命令-

运行docker
$ docker run -it image-ID

最新更新