美文网首页
docker 镜像和容器导入导出

docker 镜像和容器导入导出

作者: 爱吃豆包 | 来源:发表于2019-07-24 15:43 被阅读0次

    镜像导出和载入

    导出

    docker [image] save [option]
    

    option参数:
    -o 表示导出到哪个路径

    例子:

    // 导出centos 7 的镜像
    docker save -o centos_7.tar centos:7
    

    载入

    docker [image] load [option]
    

    option参数:
    -i 导入的文件

    例子:

    docker load -i centos_7.tar
    

    注意:导入的镜像及其相关的元数据信息(包括标签)

    容器导入和导出

    导出容器

    docker [container] export [-o | --output[=""]] CONTABER
    

    例子:

    // 导出一个容器
    docker export -o centos_for_run.tar centos
    

    导入容器

    docker import [-c | --change[ =[] ] ] [-m | --message[=MESSAGE]] file | URL | -[REPOSITORY[:TAG]]
    

    参数:
    -c, --change=[] 可以对导入的同时执行对容器进行修改的Dockerfile指令

    例子:

    docker import centos_for_run.tar - centos:7
    

    注意:
    docker load 和 docker import 命令很相似,load 命令用来导入镜像存储文件到本地镜像库,import命令用来导入一个容器的快照到本地镜像库。
    两者的区别:容器快照文件将丢弃所有的历史记录和元数据信息(只保留了容器当时的快照状态),而镜像文件存储文件将保存完整记录

    相关文章

      网友评论

          本文标题:docker 镜像和容器导入导出

          本文链接:https://www.haomeiwen.com/subject/znvtrctx.html