tensorflow 的docker镜像很大,pull一次因为墙常常失败。其实docker 能够将镜像导出再导入。docker
docker images
以下:tcp
REPOSITORY TAG IMAGE ID CREATED SIZE tensorflow/tensorflow latest 1bb38d61d261 4 months ago 1.21GB
docker save -o /home/dyufei/tensorflow.tar tensorflow/tensorflow 或者 docker save tensorflow/tensorflow > /home/dyufei/tensorflow.tar
docker load -i tensorflow.tar
与上面相似的还有一组导入/导出命令:export/import.与 不一样的是code
A :export/import 是根据容器来导出镜像(所以没有镜像的历史记录)而 save/load 操做的对象是镜像 B :export/import 镜像的历史记录再导后没法进行回滚操做,而save/load镜像有完整的历史记录能够回滚
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