docker打包,针对的是镜像,而不是运行中的容器。

查看当前系统的镜像文件:docker images

将当前运行中的,已经自定义修改后的容器保存为新的镜像。

docker commit ce11ed87f21f web_servers:2.0

例如镜像名叫:web_servers

执行打包命令:将镜像web_servers 通过save打包命令,以为.tar格式保存在路径/home下。

docker save web_servers:2.0  -o  /home/web_servers.tar 

打包命令执行完成之后,如果打包的镜像文件占用空间比较大,可以用操作系统的tar -zcvf打包压缩命令,将该镜像包再进行一次压缩。

OK,致此,容器打包完成。

***************

这样就可以将该打包的容器,传输到其他服务器,直接运行启动。

例如,将该镜像文件传输到另一台服务器上,前提是目标服务器上已安装docker环境;

docker load < web_servers.tar

docker images命令查看镜像是否导入成功。

启动运行web_servers.tar容器:(注意端口映射,如果需要共享操作系统本地路径,注意容器卷映射)

共享系统存储路径:docker run -it -d --name web_servers -p 8088:8088 web_servers:2.0

指定存储路径:(将系统的/home/test/映射到容器内部的/mnt/ )

docker run -it --name web_servers -v /home/test/:/mnt/ -p 8088:8088  web_servers:2.0 /bin/bash

没有异常的话,查看运行状态:

docker ps

最新文章

  1. Identify Memory Leaks in Visual CPP Applications —— VLD内存泄漏检测工具
  2. 推荐几款自己写博客使用的Ubuntu软件
  3. nginx上部署python web
  4. Linux screen 命令
  5. Java集合中Set的常见问题及用法
  6. error TRK0002
  7. Android——使用SQLiteDatabase操作SQLite数据库
  8. 【风马一族_xml】Schema--- xml的约束技术
  9. 压力测试的轻量级具体做法 Apache ab
  10. 使用Cross-validation (CV) 调整Extreme learning Machine (ELM) 最优参数的实现(matlab)
  11. ADS的默认连接分析及编译器产生符号解惑
  12. VM VirtualBox安装Centos6.5
  13. 界面控件 - 滚动条ScrollBar(对滚动条消息和鼠标消息结合讲的不错)
  14. Java Socket与操作系统的关系
  15. Spring事务的传播行为
  16. [Educational Round 5][Codeforces 616F. Expensive Strings]
  17. jenkins深入学习
  18. python day05--字典
  19. IntelliJ IDEA之如何提交代码到SVN服务器
  20. C# 爬虫小程序

热门文章

  1. OO第二单元小结
  2. C++重载Level蓝图
  3. IntelliJ IDEA 控制台中文乱码解决方案
  4. Linux学习---内存分布基础
  5. JMeter接口压测——ServerAgent监控服务端性能指标
  6. Windows 注册表 16进制时间转换( Convert Reg_binary Time to a Datetime )
  7. windows和ubuntu下git commit提交后如何保存和退出,回到命令行
  8. ie9 css文件大小限制
  9. 抄一篇maven的备忘
  10. 河北大学python选修课00次作业