Docker基本概念

前言

这只是我对Docker的理解,更准确请参考官方说明。

什么是Docker?

Docker是容器技术的代表,容器技术从本质上讲是将程序隔离、打包的技术。Docker解决了软件包装的问题,理顺了开发和运维的环境的差异,使得开发和运维能用同种语言来沟通。
类比:可以粗糙地理解为轻量级的虚拟机。它和虚拟机某种程度上完成同样的任务:就是把一个应用程序放在一个独立的环境里来运行。
Docker不是虚拟机!

Docker基本概念

  • 镜像(Image)
    • 类似系统镜像,软件镜像,等等,这些镜像可以直接在下载或者上传。
  • 容器(Container)
    • 类似VM虚拟机那样,单一个虚拟机对应一个环境,不过这里就变成一个镜像对应一个容器,和其他容器互不干扰。
  • 仓库(Repository)
    • 就是一个储存中心,比如你有两台服务器分别为A和B那么A有一个名为S的镜像并且保存在存储中心里面,那么B想用这个名为S的镜像,那么直接去存储中心直接下载到本机就能使用了。

Docker基本概念
http://example.com/2021/09/08/docker-ji-ben-gai-nian/
作者
天空遗留之物
发布于
2021年9月8日
许可协议