docker 保存 加载(导入 导出镜像
2017-12-23 22:43
671 查看
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
相关文章推荐
- docker导入导出容器和保存加载镜像
- docker_提交、保存加载、导入导出
- 2.2导入导出容器和保存加载镜像的区别
- Docker镜像保存为文件及从本地文件导入镜像的方法
- Docker镜像的导出和导入
- Docker导入导出镜像
- Docker镜像保存为文件及从文件导入镜像的方法
- 在 docker 之间导出导入镜像的方法
- Docker镜像保存为文件及从文件导入镜像的方法
- Docker 导入和导出镜像
- docker实战1 (docker-toolbox的安装,docker基础命令详解[运行,容器导入/导出,镜像导入/导出,数据卷,网络],构建100个docker实例的测试环境)
- 在 docker 之间导出导入镜像
- Docker镜像保存为文件及从文件导入镜像
- Docker镜像导入导出
- docker导出镜像和导入镜像
- docker导出导入镜像
- 【语言-批处理】注册表操作---比较、导入、导出、加载、卸载、查询、保存、还原、标志
- 在节点之间导出和导入 DOCKER 镜像
- docker镜像导出、导入
- Docker镜像保存为文件及从文件导入镜像的方法