简介:
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或者Windows操作系统的机器上,也可以实现虚拟化,相互之间不会有任何既接口
组成:
- Docker client客户端
- Docker deamon守护线程
- Docker image镜像
- Docker container容器
架构:
docker使用客户端-服务端的架构模式,使用远程API来管理和创建docker容器,通过镜像来创建,容器和镜像的关系类似于面向对象变成中的对象和类
docker的七种状态:
- created:已创建
- restarting:重启中
- running或者up:运行中
- removing:迁移中
- paused:暂停
- exited:停止
- dead:死亡