测试开发CICD——Docker——docker export :将文件系统作为一个tar归档文件导出到STDOUT——docker import : 从归档文件中创建镜像

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

 

 

 

 

 

 

 

 

posted @ 2021-08-15 13:05  小白龙白龙马  阅读(64)  评论(0编辑  收藏  举报