• 测试开发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

  • 相关阅读:
    python 去重
    怎样稳稳获得年化高收益
    module_loader.py
    mac上安装ta-lib
    mac上安装memcache
    创建widget
    smartsvn 用法
    用nifi executescript 生成3小时间隔字符串
    TclError: no display name and no $DISPLAY environment variable
    【C#】详解C#序列化
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/15143211.html
Copyright © 2020-2023  润新知