44

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

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

docker import HDP_2.5_docker.tar
4

4 回答 4

77

您可以使用docker load

Usage:  docker load [OPTIONS]

Load an image from a tar archive or STDIN

Git bash 控制台:

docker load < HDP_2.5_docker.tar

窗口命令:

docker load -i windowsservercore.tar
于 2016-11-14T05:43:57.710 回答
18

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

其次,运行 Docker 加载 CMD:

docker load -i xxx.tar

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

docker images
于 2017-05-09T04:51:37.650 回答
4

你可以做:

docker image import file.tar images_name:image_tag
于 2020-12-28T10:34:39.603 回答
1

加载所需的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
于 2021-11-23T04:27:11.043 回答