2020-03-24 16:56:17
Usage: docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]] Import the contents from a tarball to create a filesystem image Options: -c, --change value Apply Dockerfile instruction to the created image (default []) --help Print usage -m, --message string Set commit message for imported image
可以指定一个URL或-[破折号]直接从STDIN获取数据。URL可以是指向包含文件系统的归档文件 (.tar, .tar.gz, .tgz, .bzip, .tar.xz, 或 .txz) ,或者是docker主机的一个单独的文件。如果指定的是归档文件,docker将解压到容器的根目录下。如果指定的是一个单独文件,必须是主机上的绝对路径。要从远程路径导入,指定以http://或http://协议开头的URL。
–change选项将应用Dockerfile指令到要创建的镜像。支持的Dockerfile指令有:CMD|ENTRYPOINT|ENV|EXPOSE|ONBUILD|USER|VOLUME|WORKDIR。
下面创建一个无tag的新镜像。
$ docker import http://example.com/exampleimage.tgz
通过管道和STDIN导入:
$ 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
Docker命令行参考(11) – Docker load从tar归档文件或STDIN导入镜像
07-20
Docker命令行参考(6) – Docker commit提交容器的更改创建新镜像
07-15
Docker命令行参考(4) – Docker inspect显示容器或镜像相关信息
07-19
Docker命令行参考(14) – Docker attach附着到一个运行中的容器
07-19
Docker命令行参考(17) – Docker events从服务器获取实时事件
02-14
Docker命令行参考(2) – Dockerd启动Docker daemon
05-03
Docker命令行参考(22) – Docker pause暂停容器内所有的进程
02-21
Docker run参考(1) – 一般格式
05-13
Dockerfile参考(1) – 用法
05-22
Dockerfile参考(2) – 格式
05-31
创建MongoDB Docker镜像
04-14
Docker使用示例(4) – 清理容器和镜像
06-10
Docker使用示例(3) – 调试容器
06-16
Docker安装配置tomcat jdk
06-21
Docker实践(3) – 移动Docker到一个不同的分区
05-21
IdeaPad Y460p&Y560p用户手册
07-12
Portal3.x&Portal4.x&Portal5.x&Portal6.x私密文件柜帮助文档及常见问题
06-10
使用 Docker 搭建 Tomcat 运行环境
07-24
管理swarm(3) – swarm实践 – 环境准备
07-18
KVM虚拟化平台部署及命令行管理虚拟机教程
03-21