docker import

描述

docker import : 从归档文件中创建镜像。

用法

docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

OPTIONS说明:

  • --change , -c:应用docker 指令创建镜像;

  • --message , -m:提交时的说明文字;

  • --platform:Set platform if server is multi-platform capable。需要打开体验版 API 1.32+

实例

从远程位置导入

$ docker import http://example.com/exampleimage.tgz

导入本地文件

  • 通过管道流信息信息导入

    $ cat exampleimage.tgz | docker import - exampleimagelocal:new
  • 附带信息导入

    $ cat exampleimage.tgz | docker import --message "New image imported from tarball" - exampleimagelocal:new
  • 导入本地归档文件

    $ docker import /path/to/exampleimage.tgz

从本地文件夹中导入内容

$ sudo tar -c . | docker import - exampleimagedir

通过新的配置导入文件夹内容

$ sudo tar -c . | docker import --change "ENV DEBUG true" - exampleimagedir