Docker import命令

docker import命令教程

docker import 命令用于从归档文件中创建镜像。docker import 命令的相对应的命令为 docker export

docker import命令语法

[root@localhost ~]# docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

docker import命令参数

参数 描述
docker import -c, --change 应用 docker 指令创建镜像。
docker import -m, --message 提交时的说明文字。

案例

容器归档

使用 docker run -it -d 命令,启动一个 dokcer 容器。

[root@localhost ~]# docker run --name haicoder -it -d centos d4fc2945734c6209614bc226e3556f747679d5be41603127455315c7ba47967a

使用 docker export 命令,将该 docker 容器的文件系统归档信息输出到文件。

[root@localhost ~]# docker export -o haicoder.tar haicoder

使用 ls 命令,查看本地文件。

[root@localhost ~]# ls

归档文件 haicoder.tar 存在,如下图所示:

28 docker import.png

现在,我们使用 docker import 命令,从归档文件创建一个镜像。

[root@localhost ~]# docker import haicoder.tar haicoder_centos sha256:eec373843916c2a586c244a282b7c45f938e34972db61476d7abfa1a022fc969

我们使用 docker images 命令,查看当前的镜像列表。

[root@localhost ~]# docker images

此时,终端显示如下图所示:

29 docker import.png

我们看到此时的镜像列表多了一个 haicoder_centos 镜像,即我们使用 docker import 命令导出的镜像

使用 docker rmi 命令,删除所有的本地镜像。

[root@localhost ~]# docker rmi -f `docker images -q`

docker import命令总结

docker import 命令用于从归档文件中创建镜像。docker import 命令的相对应的命令为 docker export。

docker import命令语法:

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