docker export :将文件系统作为一个tar归档文件导出到STDOUT。
语法
docker export [OPTIONS] CONTAINER
OPTIONS说明:
-
-o :将输入内容写到文件。
实例
将id为a404c6c174a2的容器按日期保存为tar文件。
runoob@runoob:~$ docker export -o mysql-`date +%Y%m%d`.tar a404c6c174a2
runoob@runoob:~$ ls mysql-`date +%Y%m%d`.tar
mysql-20160711.tar
docker import : 从归档文件中创建镜像。
语法
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
OPTIONS说明:
-
-c :应用docker 指令创建镜像;
-
-m :提交时的说明文字;
实例
从镜像归档文件my_ubuntu_v3.tar创建镜像,命名为runoob/ubuntu:v4
runoob@runoob:~$ docker import my_ubuntu_v3.tar runoob/ubuntu:v4
sha256:63ce4a6d6bc3fabb95dbd6c561404a309b7bdfc4e21c1d59fe9fe4299cbfea39
runoob@runoob:~$ docker images runoob/ubuntu:v4
REPOSITORY TAG IMAGE ID CREATED SIZE
runoob/ubuntu v4 63ce4a6d6bc3 20 seconds ago 142.1 MB
作用
将容器的文件系统导出为 tar 文件
语法格式
docker export [OPTIONS] CONTAINER
options 说明
option | 说明 |
-o | 将输入内容写到文件 |
实际栗子
docker export -o test.tar jenkins1
作用
从 tar 归档文件中创建镜像
导出 tar 归档文件
https://www.cnblogs.com/poloyy/p/13985570.html
语法格式
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
options 说明
option | 说明 |
-m | 提交时的说明文字 |
-c | 将Dockerfile指令应用于创建的映像 |
实际栗子
docker import test.tar poloyy/tomcat