Docker engine提供了启动Images和containers核心的技术的支持。当你运行docker run hello-world 命令时,实际上可分为三个部分:

  1. 告诉你操作系统你正在使用的docker程序
  2. 一个子命令创建并且运行docker容器
  3. 告诉docker将载入到容器中的Image映像

一个映像是一个文件系统,是在运行时使用的参数,它没有状态和不会改变。容器用来运行映像的实例。当你运行下面命令的时候将会发生下面这些情况:

  • 检查你是否有hello-world软件映像
  • 从Docker Hub中下载映像
  • 将映像载入容器中并运行它。

依赖于这个映像如何创建,一个映像可能运行一个简单、单一的命令然后退出,hello-world映像就是这样的,不过docker还能启动向数据库那样的软件。Docker引擎能够是人们或者公司创建和分享自己的Docker 映像。使用Docker引擎,你不需要担心你的计算机能否运行Docker映像中的软件,Docker容器总是可以运行它。

最新文章

  1. 解决overflow:hidden在安卓微信页面没有效果的办法
  2. python中的IO多路复用
  3. saltstack/salt的state.sls的使用
  4. [CareerCup] 17.7 English Phrase Describe Integer 英文单词表示数字
  5. Creating External Lists From Code
  6. 用VNC远程图形化连接Linux桌面的配置方法
  7. Python 知识点
  8. Java---计算机贷款支付额计算(用对话框实现)
  9. 菜单工具栏wxPython菜单与工具栏基础示例
  10. mysql 安装及卸载 主从配置
  11. Windows 的命令行安装Scoop程序管理工具
  12. eclipse 安装lombok插件
  13. git报ssh variant 'simple' does not support setting port解决办法
  14. Centos7部署Flannel网络(八)
  15. lava.lang.String数据转换为java.sql.Date
  16. IntelliJ Idea 跳出括号并且光标移到末尾的快捷键
  17. 学习Spring Boot:(十四)spring-shiro的密码加密
  18. [转载]显示SVN控制台
  19. python3-开发进阶Flask的基础
  20. JasperReports实现报表调出excel

热门文章

  1. (原创) Maven查看JAR包的依赖关系
  2. 快学scala
  3. iOS CAShapeLayer、CADisplayLink 实现波浪动画效果
  4. MyBB 18 SQL Injection Vulnerability
  5. 在windows下使用Qt5开发GTK3图形界面应用程序
  6. JSON 转换异常 multipartRequestHandler servletWrapper
  7. [0] Visual studio 2010 快捷键大全
  8. Hibernate_Validator学习分享
  9. 可选参数、命名参数、.NET的特殊类型、特性
  10. qmake 提示 Failure to open file:****