docker 简单介绍
docker: ---- 一次构建,处处运行
Docker 容器在任何的操作系统上面都是一致的!实现了跨平台、跨服务器,只需要一次配置好环境,然后将环境打包成镜像,别的服务器上面可直接使用 docker 下载该镜像使用。
缺点是:进程隔离,相对虚拟机隔离性差,但是是安全的
Docker —— image(镜像)
image 用来 构建 container
image 可以是 OS(eg:centos、ubuntu…) ,也可以是服务(eg: mysql、nginx…)
镜像都有他们自己的 tag 标签,用来作为标识(一般为 版本号)
Docker —— Container(容器)
Docker Container 类似于一个 轻量级的沙箱,Docker 使用 Container 来运行和隔离应用
Container 是基于 image 来创建的
Container 可以 run、start、stop、rm…
可以将 Container 看成是: 一个简易版LInux系统 与 运行在其上的应用程序 所打包而成的一个盒子
学习文档:
如何获取目标软件的Docker镜像:https://zhuanlan.zhihu.com/p/44539876