• docker 保存 加载(导入 导出镜像


    tensorflow 的docker镜像很大,pull一次由于墙经常失败。其实docker 可以将镜像导出再导入。

    保存加载(tensorflow)镜像

    1) 查看镜像

    docker images
    

    如下:

      REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
      tensorflow/tensorflow   latest              1bb38d61d261        4 months ago        1.21GB
    

    2) 保存镜像

    docker save -o  /home/dyufei/tensorflow.tar  tensorflow/tensorflow
    或者
    docker save  tensorflow/tensorflow > /home/dyufei/tensorflow.tar
    

    3)加载本地镜像

    docker load -i  tensorflow.tar
    

    导入/导出镜像

    与上面类似的还有一组导入/导出命令:export/import.与 不同的是

    1)export/import与 save/load区别

    A :export/import 是根据容器来导出镜像(因此没有镜像的历史记录)而 save/load 操作的对象是镜像
    B :export/import 镜像的历史记录再导后无法进行回滚操作,而save/load镜像有完整的历史记录可以回滚
    

    export/import用法

    查看要导出的容器

    docker ps -a 
    
     CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS                              NAMES
     addc058f62de        tensorflow/tensorflow:latest   "tensorboard --log..."   About an hour ago   Up About an hour    0.0.0.0:6006->6006/tcp, 8888/tcp   tensorboard
    

    导出容器的镜像

    docker export tensorboard > /home/dyufei/tensorflow_tensorboard.tar
    或者
    docker export -o /home/dyufei/tensorflow_tensorboard.tar  tensorboard 
    

    导入容器的镜像

    sudo docker import - /home/dyufei/tensorflow_tensorboard.tar
    
    
  • 相关阅读:
    一次开发中使用过的shell命令
    MySQL 数据库 Having 和Where的区别
    mysql 正则表达式
    mysql union与 union all 的区别
    压缩与解压
    MySQL Shell
    MGR监控报警
    MySQL Router单点隐患通过Keepalived实现
    expdp和impdp
    ogg trail文件序列号不一致
  • 原文地址:https://www.cnblogs.com/dyufei/p/8094699.html
Copyright © 2020-2023  润新知