zoukankan      html  css  js  c++  java
  • 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
    
    
  • 相关阅读:
    给xml某个节点赋值
    把datatable的某些数据提取出来放在另一个表中
    投资技巧:抛股票有技巧 常用方法介绍
    jquery的实用技巧,非常实用
    我觉得需要关注和跟进的一些.net技术
    公司网站的架构
    uboot移植经历
    ARM处理器中CP15协处理器的寄存器
    uboot 学习 Makefile分析
    uboot移植
  • 原文地址:https://www.cnblogs.com/dyufei/p/8094699.html
Copyright © 2011-2022 走看看