Docker官方起步文档总结-第一节

官方起步文档地址:https://docs.docker.com/get-started/

Image

An image is an executable package that includes everything needed to run an application–the code, a runtime, libraries, environment variables, and configuration files.

Image是一个可执行的包,包含了包括代码、环境、库、配置文件等全部内容的集合。

Container

A container is a runtime instance of an image–what the image becomes in memory when executed (that is, an image with state, or a user process).

Container是一个运行中的image对象。

容器和虚拟机的区别

左边为docker,右边为传统的VM虚拟机。

可以很直观的看出,最大的区别就是VM是除了共享硬件之外,包括系统级的OS(操作系统)都是完全隔离的,因此需要很多额外的资源消耗,用来运行多个系统。但是Docker虽然你可以装很多不同的linux环境(Centos、Ubantu等),但是实际上他们都是使用的同一个Linux内核,也就是说实际上他们并不是从系统级系统就隔离的,因此效率会高很多。

至于更深层的区别,可以参考此文:Comparing Virtual Machines vs Docker Containers

这篇文章深入的解释了Docker运行的原理,讲解的非常详细。对于我们使用者来说,暂时只需要知道他比传统虚拟机的优势和区别在哪里就可以了。

安装Docker

没啥可说的,参照:官方文档

常用指令列表:

  • docker ps # 查看运行中的container
  • docker image ls # 查看image list
  • docker container ls # 查看container list
  • docker container ls --all # 查看全部模式的container

欢迎大家关注我的个人博客:http://blog.geek-scorpion.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值