docker import 命令用于从归档文件中创建镜像。docker import 命令的相对应的命令为 docker export。
[root@localhost ~]# docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
参数 | 描述 |
---|---|
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 存在,如下图所示:
现在,我们使用 docker import 命令,从归档文件创建一个镜像。
[root@localhost ~]# docker import haicoder.tar haicoder_centos sha256:eec373843916c2a586c244a282b7c45f938e34972db61476d7abfa1a022fc969
我们使用 docker images 命令,查看当前的镜像列表。
[root@localhost ~]# docker images
此时,终端显示如下图所示:
我们看到此时的镜像列表多了一个 haicoder_centos 镜像,即我们使用 docker import 命令导出的镜像
使用 docker rmi 命令,删除所有的本地镜像。
[root@localhost ~]# docker rmi -f `docker images -q`
docker import 命令用于从归档文件中创建镜像。docker import 命令的相对应的命令为 docker export。
docker import命令语法:
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]