7.Docker容器:什么是Docker容器?

【目录导览】
1.Docker入门:什么是Docker?如何安装Docker?
2.Docker入门:Docker命令
3.Docker实战:Docker部署Nginx
4.Docker实战:Docker部署Tomcat
5.Docker实战:Docker部署MySQL
6.Docker镜像:什么是Docker镜像?Docker镜像加载原理?
7.Docker容器:什么是Docker容器?
8.Docker数据卷:数据交互、数据卷、数据卷容器
9.Docker镜像制作:Commit和DockerFile
10.Docker入门学习回顾小结
11.Docker网络:基础原理&示例
12.Docker网络:容器互联之–link
13.Docker网络:容器互联之自定义网络
14.Docker网络:容器互联之不同网络间的容器互联

1.容器是什么?

镜像运行起来之后,就是容器。也可以理解它就是一个服务,这个服务可以由多个服务组成,比如某个镜像提供的是一个启动服务的安装包,将其运行成容器后,它会拉起几个其他程序来提供一个完整的服务。

2.容器与镜像的关系

举个例子,把容器、镜像、Linux内核比作一个餐厅服务来说,那么它们对应的关系如下:

概念比喻
镜像集装箱,箱子里装了桌子、椅子、餐盘
Linux内核厨房,中西餐都会做
容器拆开集装箱,把桌子、椅子、餐盘摆放好,随时坐人随时就餐

这个餐厅有3大特点:

1.根据实际客人流量来订购集装箱,来一桌客人,就订一个集装箱,然后拆开摆好餐桌给客人坐;

2.根据实际客人需求在餐桌上加上筷子来提供中餐服务,加上刀叉来提供西餐服务;

3.餐厅推出特色服务:在餐桌上加上音箱,起名叫音乐餐桌。然后餐厅可以将桌子、椅子、餐盘、音箱再重新封装成集装箱,然后送回给厂商,自此,别的餐厅就可以从厂商那里直接订购这种音乐餐桌的集装箱。

除此之外,对于容器来说,每个餐桌的下单、取餐都是跟直接跟厨房交互的,而对于虚拟机来说,每个餐桌的下单、取餐则必须通过服务员与厨房交互。这也就是容器和虚拟机的区别,多个容器使用同一个内核,直接与内核交互,而虚拟机则需要额外一层服务才能与内核交互。因此相比较之下,容器更轻量、方便,而虚拟机更独立、安全。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值