Docker

安装

应用场景

  • Web 应用的自动化打包和发布。

  • 自动化测试和持续集成、发布。

  • 在服务型环境中部署和调整数据库或其他的后台应用。

  • 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。

Docker的基本组成

镜像

  • 就好比一个模板,可以通过这个模板来创建容器服务,tomcat镜像-》run-》tomcat01容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)

容器

  • Docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的。
  • 启动,停止,删除,基本命令。
  • 目前就可以把这个容器理解为一个简易的linux系统

仓库

  • 仓库就是存放镜像的地方
  • 仓库分为共有仓库和私有仓库

Run的流程和Docker原理

run的流程分析图



底层原理

  • Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socket从客户端访问。
  • DockerServer接收到Docker-Client的指令,就会执行这个命令

最新文章

  1. foreach为什么要实现IEnumerable接口而不是直接用IEnumerator接口
  2. Objective-C 变量和基本的数据类型
  3. mysql-5 数据检索(3)
  4. 关于ScrollerView的一些小心得
  5. SerializeField和Serializable
  6. loj 1017(dp)
  7. ZOJ 1041 Transmitters
  8. MySQL(26):事务的隔离级别出现问题之 幻读
  9. wuzhicms私密下载链接生成
  10. jQuery仿苏宁易购导航
  11. linux指令(目录类操作指令)
  12. Gulp入门与解惑
  13. mysql+keepalived 双主热备高可用
  14. Git命令行对照表
  15. 关于redis分布式锁的实现方式(转载)
  16. 【SqlServer系列】远程访问
  17. traceroute命令初探
  18. hql查询后释放内存
  19. JavaScript数组所有API全解密
  20. 转-【exp/imp】将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中

热门文章

  1. synchronized、volatile、CAS 比较?
  2. mybatis源码之我见
  3. Linux中redis的redis.conf文件的移动
  4. 攻防世界upload1
  5. 机器学习优化算法之EM算法
  6. 记离线缓存(manifest)一大坑,断定其只适用于静态网站或离线应用
  7. CSS3新特性的概述
  8. Native方法的使用
  9. SimpleDateForma求日期,2008-11月第6周星期日是几号?
  10. Restful-API和传统API的对比